MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Model.find() връща празен в mongoose

Вашият проблем е, че mongoose прави множествени колекции. Mongoose прави заявки за „организации“, но вашите данни са в mongodb като „организация“. Накарайте ги да съвпадат и трябва да сте готови. Можете или да го преименувате в mongodb чрез mongo shell или да кажете на mongoose за него. От документите на mongoose:

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. Какви параметри се предават на обратните извиквания на Mongoose

  2. Най-добрите ресурси на MongoDB

  3. Mongoose връща недефиниран за съществуващо поле

  4. MongoDB Ruby Driver 2.5.x Проблеми с чувствителността на малки и големи букви с имена на хостове в набори реплики

  5. MongoDB C# драйвер - Игнорирайте полетата при обвързване