MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Model.find() restituisce vuoto in mangusta

Il tuo problema è che la mangusta pluralizza le raccolte. Mongoose sta interrogando "organizzazioni" ma i tuoi dati sono in mongodb come "organizzazione". Falli combaciare e dovresti essere a posto. Puoi rinominarlo in mongodb tramite la mongo shell o dirlo a mongoose. Dai documenti di mangusta:

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

// or

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

// or

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