const eventSchema = new Schema({
eventName : String,
date: Date,
location: String,
role: [],
task:[],
});
const userSchema = new Schema({
email: { type: String, unique: true, lowercase: true },
password: String,
eventList: [eventSchema],
});
我甚至想知道如何创建第三个架构并将其放入eventSchema。你认为可以继续工作吗?
到目前为止,我只通过
访问userSchemaconst ModelClass = mongoose.model('user', userSchema);
module.exports = ModelClass;
我可以以某种方式导出其他模式并直接在同一个领域访问它们吗?怎么做的?非常感谢提前!
答案 0 :(得分:0)
Mongoose中的多个架构是完全可能的。我见过的最好方法是在单独的文件中创建每个模式(这样您就可以导出每个模式)。然后,您可以在任何需要的地方导入和使用它们。