MongoDB
 sql >> Database >  >> NoSQL >> MongoDB

Come accedere a una collezione preesistente con Mongoose?

Mongoose ha aggiunto la possibilità di specificare il nome della raccolta sotto lo schema o come terzo argomento quando si dichiara il modello. In caso contrario utilizzerà la versione pluralizzata data dal nome mappato al modello.

Prova qualcosa di simile al seguente, mappato su uno schema:

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

o modello mappato:

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