有没有一种简单的方法可以替换数组中的整个嵌入文档?说替换:
{
"_id" : "2",
"name" : "name2",
"xyz..." : "xyz2..."
}
和:
{
"_id" : "2",
"name" : "name6",
"xyz..." : "xyz5..."
"morefields..." : "fields..."
}
搜索 _id(嵌入式)。还是我需要使用 $set 单独替换每个字段?
{
"_id" : "2",
"users" : [{
"_id" : "1",
"name" : "name1",
"xyz..." : "xyz1..."
}, {
"_id" : "2",
"name" : "name2",
"xyz..." : "xyz2..."
}],
"name" : "main name"
}