MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Comment accéder à une collection préexistante avec Mongoose ?

Mongoose a ajouté la possibilité de spécifier le nom de la collection sous le schéma, ou comme troisième argument lors de la déclaration du modèle. Sinon, il utilisera la version plurielle donnée par le nom que vous mappez au modèle.

Essayez quelque chose comme ce qui suit, soit mappé au schéma :

new Schema({ url: String, text: String, id: Number}, 
           { collection : 'question' });   // collection name

ou modèle mappé :

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