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

Como acessar uma coleção preexistente com o Mongoose?


O Mongoose adicionou a capacidade de especificar o nome da coleção no esquema ou como o terceiro argumento ao declarar o modelo. Caso contrário, ele usará a versão pluralizada dada pelo nome que você mapeia para o modelo.

Tente algo como o seguinte, mapeado pelo esquema:
new Schema({ url: String, text: String, id: Number}, 
           { collection : 'question' });   // collection name

ou modelo mapeado:
mongoose.model('Question', 
               new Schema({ url: String, text: String, id: Number}), 
               'question');     // collection name