我正在使用MEAN堆栈开发一个应用程序,我想创建一个模式如下:
var UserSchema = new mongoose.Schema({
name: String,
active: {type: Boolean, default: true},
services : [{type: mongoose.Schema.Types.ObjectId}]
});
mongoose.model('User', UserSchema);
我希望服务具有不同的类型,并且所有服务都存在,所以我可以遍历它们并调用service.getStatus();
之类的函数。
是否可以使用Mongoose的populate()
函数自动填充服务数组?
提前感谢您的帮助。