0

我有这样的架构:

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”字段。

4

0 回答 0