2016-10-15 9 views
0

mY Modell,Wie Kollektionsnamen in Mungo Modell

 var CategorySchema = new Schema({ 
     categoryname: { 
     type: String 
     }, 
    topictitle: { 
     type: String 
     }, 
     topicdescription: { 
     type: String 
     }, 
     tag: { 
     type: String 
     }, 
     topicid: { 
     type: Schema.ObjectId 
     }, 
     user: { 
     type: Schema.ObjectId, 
     ref: 'User' 
     } 
    }); 
    mongoose.model('topics', CategorySchema); 

Hier Themen sind der Name meines Modells setzen, aber wo kann ich meine Sammlung Namen behalten? Kann jemand empfehlen, mir zu helfen.

Antwort

2

Im folgenden Modelldefinition

mongoose.model ('Themen', CategorySchema);

var topics = mongoose.model('topics', CategorySchema,'topics'); 
var tags = mongoose.model('tags', TagSchema, 'topics'); 

'Themen' (letzte Parameter) ist der Kollektionsnamen & CategorySchema die Struktur eines bestimmten Dokuments ist

prüfen Mongoose documentation

+0

ok, wie kann ich das Modell also nennen, wo können Ich behalte meinen Modellnamen – MMR

+0

Ich habe 5 Modelle, aber nur 1 Sammlung, in diesem Fall kann ich nicht alle Namen als gleich behalten, da es Fehler wirft, Sammlung ist bereits registriert – MMR

+0

schließlich sind die Sammlung Name und Modellname gleich? – MMR