Ich bin neu zu Mungo,
Wenn ich ein Modell definieren wollen, könnte ich folgendes verwenden:Warum wurde Mungo auf diese Weise entworfen?
var ArticleSchema = new Schema({
_id: ObjectId,
title: String,
content: String,
time: { type: Date, default: Date.now }
});
var ArticleModel = mongoose.model("Article", ArticleSchema);
Aber warum nicht einfach folgenden Code:
var ArticleModel = new Model({
// properties
});
Warum war Mungo auf diese Weise entworfen? Gibt es eine Situation, in der ich "ArticleSchema" wiederverwenden kann?
Ich habe es verstanden. Danke vielmals. Und ich denke, Design auf diese Weise könnte das Schema auch wiederverwendbar machen, wenn es verschiedene Sammlungen mit demselben Schema gibt. – Kevin