我有这样的架构:
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”字段。