sql >> Database >  >> NoSQL >> MongoDB

Model.find() retourneert leeg in mangoest

Jouw probleem is dat mangoest collecties meervoudig maakt. Mongoose zoekt naar 'organisaties', maar uw gegevens staan ​​in mongodb als 'organisatie'. Zorg ervoor dat ze overeenkomen en je zou goed moeten zijn om te gaan. Je kunt het in mongodb hernoemen via de mongo-schaal of mongoose erover vertellen. Uit de mangoestdocumenten:

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. Gemiddeld een subdocumentveld over documenten in Mongo

  2. Hoe Redis Hashes te gebruiken

  3. Redis diff tussen twee lijsten?

  4. Mongoose find() RegExp voor veld Nummertype