【发布时间】:2016-05-31 09:51:10
【问题描述】:
Mongoose 在 4.2.7 版中创建了一个新的单个子文档功能(documentation 和 feature request),允许单个嵌入式子文档架构,其行为方式与一对多子文档的行为方式相同。
在父级保存时创建默认单个子文档的最佳方法是什么?
var UserPermisssionsSchema = new mongoose.Schema({
siteAdmin: {
type: Boolean,
default: false,
}
});
var UserSchema = mongoose.Schema({
fname: String,
lname: String,
permissions: UserPermisssionsSchema
});
我希望在创建父用户文档时使用默认值创建 permissions 字段。
这不起作用:
var UserSchema = mongoose.Schema({
fname: String,
lname: String,
permissions: {
type: UserPermisssionsSchema ,
default: UserPermisssionsSchema
}
});
【问题讨论】:
标签: mongoose