【发布时间】:2018-06-25 08:18:30
【问题描述】:
使用以下猫鼬模式
mongoose.Schema({
world: String,
color: [{ name: String }]
});
为我提供包含 _id 字段的子文档的文档。
{ _id: 'a9ec8475bf0d285e10ca8d42'
world: 'matrix',
color: [
{ name: 'blue', _id: '4a8c0e12135fa32e13db9ce9' },
{ name: 'red', _id: '4a8c0a62254cd32e13db4ad8' },
{ name: 'white', _id: '4a8c04e2687ea32e13db1da7' }
]
我想知道这些子文档 _id 中的每一个是否在所有文档中都是唯一的,或者仅在它所在的嵌套级别中是唯一的。
编辑:子文档不引用另一个集合,它是使用上面的普通猫鼬模式创建的。
【问题讨论】:
-
@SergeK。这没有提到子文档的_ids。
标签: javascript node.js mongodb mongoose schema