sql >> Base de Datos >  >> NoSQL >> MongoDB

Model.find() devuelve vacío en mangosta

Su problema es que mangosta pluraliza colecciones. Mongoose está consultando "organizaciones" pero sus datos están en mongodb como "organización". Haz que coincidan y deberías estar listo para comenzar. Puede cambiarle el nombre en mongodb a través del shell de mongo o informarle a mongoose al respecto. De los documentos de la mangosta:

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

// or

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

// or

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