Tag: model

为什么用这种方式devisemongoose?

我是新来的mongoose, 如果我想定义一个模型,我可以使用下面的代码: var ArticleSchema = new Schema({ _id: ObjectId, title: String, content: String, time: { type: Date, default: Date.now } }); var ArticleModel = mongoose.model("Article", ArticleSchema); 但为什么不是这样的代码: var ArticleModel = new Model({ // properties }); 为什么用这种方式devisemongoose? 有什么情况可以重复使用“ArticleSchema”吗?