我的架构如:
var sub = new Schema ({
a : String,
b: Number
});
var s = new Schema({
x : String,
y : [sub]
});
当我插入's'以下内容时:
{ x: "Hello", y : [ { a : "a", b: 1 }, { a : "b", b : 2 } ]}
然后插入新文档的'y'属性的子文档不包含'_id'字段。但是主文档包含'_id'字段。
为什么会这样?以及我如何配置子模式,以便每当我创建一个新文档时,我自动为该数组中的所有子文档都有'_id'字段。