MongoDB
 sql >> Base de Dados >  >> NoSQL >> MongoDB

Model.find() retorna vazio no mangusto


Seu problema é que o mangusto pluraliza as coleções. O Mongoose está consultando "organizações", mas seus dados estão no mongodb como "organização". Faça-os combinar e você deve estar pronto para ir. Você pode renomeá-lo no mongodb por meio do shell do mongo ou informar ao mongoose sobre isso. Dos documentos do mangusto:
var schema = new Schema({ name: String }, { collection: 'actor' });

// or

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

// or

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