MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Model.find() zwraca pusty w manguście

Twoim problemem jest to, że mangusta mnoży kolekcje. Mongoose wysyła zapytanie „organizacje”, ale Twoje dane są w mongodb jako „organizacja”. Dopasuj je i powinieneś być gotowy. Możesz zmienić jego nazwę w mongodb za pomocą powłoki mongo lub powiedzieć o tym mongoose. Z dokumentacji dotyczącej mangusty:

var schema = new Schema({ name: String }, { collection: 'actor' });

// or

schema.set('collection', 'actor');

// or

var collectionName = 'actor'
var M = mongoose.model('Actor', schema, collectionName)


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. render_template z wieloma zmiennymi

  2. Aktualizuj dokumenty w MongoDB

  3. Samouczek MongoDB dla początkujących (kompletny przewodnik) – Naucz się MongoDB w 15 minut

  4. Zaplanuj pracę Node.js co pięć minut

  5. Jaka jest maksymalna liczba parametrów przekazywana do zapytania $in w MongoDB?