MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Model.find() gibt leer in Mungo zurück

Ihr Problem ist, dass Mongoose Sammlungen pluralisiert. Mongoose fragt "Organisationen" ab, aber Ihre Daten befinden sich in Mongodb als "Organisation". Machen Sie sie passend und Sie sollten gut gehen. Sie können es entweder über die Mongo-Shell in Mongodb umbenennen oder Mungo darüber informieren. Aus den Mongoose-Dokumenten:

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

// or

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

// or

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