【发布时间】:2021-06-24 16:43:27
【问题描述】:
我的 mongo 文档中有以下架构:
{
//more stuff
arrayExample:[
{
//more stuff as well
field1: "foo"
},
{
//more stuff as well
field1: "foo"
},
{
//more stuff as well
field1: "foo"
},
//...
]
}
我想要做的是在arrayExample 内的each 元素中添加一个字段id: ObjectId(),这样我就可以得到如下内容:
{
//more stuff
arrayExample:[
{
//more stuff as well
field1: "foo",
id: 1
},
{
//more stuff as well
field1: "foo",
id: 2
},
{
//more stuff as well
field1: "foo",
id: 3
},
//...
]
}
我尝试使用 map 进行聚合,但它并没有像我那样工作。有没有办法做到这一点?非常感谢
【问题讨论】:
标签: javascript node.js typescript mongodb