MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Wie greife ich mit Mongoose auf eine bereits vorhandene Sammlung zu?

Mongoose hat die Möglichkeit hinzugefügt, den Sammlungsnamen unter dem Schema oder als drittes Argument beim Deklarieren des Modells anzugeben. Andernfalls wird die pluralisierte Version verwendet, die durch den Namen angegeben wird, den Sie dem Modell zuordnen.

Probieren Sie etwas wie das Folgende aus, entweder schemazugeordnet:

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

oder modellzugeordnet:

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