使用此架构
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 ?
有办法在文档中保持_id第一吗?
发布于 2022-05-03 13:59:03
将颜色定义为一个单独的模式,如下所示,然后在主模式中放置colorSchema类型的颜色
var colorSchema= mongoose.Schema({
// your subschema content
}, { _id : false });https://stackoverflow.com/questions/72100093
复制相似问题