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

¿Cómo acceder a una colección preexistente con Mongoose?

Mongoose agregó la capacidad de especificar el nombre de la colección en el esquema, o como tercer argumento al declarar el modelo. De lo contrario, utilizará la versión en plural dada por el nombre que asigne al modelo.

Pruebe algo como lo siguiente, ya sea con esquema asignado:

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

o modelo asignado:

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