【发布时间】:2015-02-17 16:11:47
【问题描述】:
所以,我想知道,即使我知道您不能创建单个子文档,我仍然想创建一个子文档,以便我可以正确使用默认和其他猫鼬类型,有没有办法还做这种事?
例如:
var SomeOtherScheme = new Schema({
a : { type:String, default:'test' },
b : { type:Boolean, default:false }
...
});
var GroupSettings = new Schema({
x : { type:Number, default:20 },
y : { type:Boolean, default:false },
...
else : { type:SomeOtherScheme, default:SomeOtherScheme }
});
var Group = new Schema({
name : { type:String , required:true, unique:true},
description : { type:String, required:true },
...
settings : {type:GroupSettings,default:GroupSettings}
});
【问题讨论】:
-
那就试试吧。成功了吗?
标签: javascript node.js mongodb mongoose document