I';I’我想合并成两个子字段,在mongodb中可以吗?
我有一个包含子字段的集合I';I’我想合并成两个子字段,在mongodb中可以吗?,mongodb,merge,Mongodb,Merge,我有一个包含子字段的集合“friendlist”=>“friends”和“friendlist”=>“allfriends”。 我是否可以在不覆盖现有数据的情况下合并“allfriends”=>“friends”? 例: 我不想在合并过程中丢失数据“收藏夹”。 谢谢,我的英语很抱歉您能编辑您的问题以包含示例文档吗?这将有助于澄清您的意思。我添加了一个示例,谢谢您必须迭代收集并一次更新每个文档。 { _id: Objectid('xxxxx'), name: "xxxxx", "frien
“friendlist”=>“friends”
和“friendlist”=>“allfriends”
。
我是否可以在不覆盖现有数据的情况下合并“allfriends”=>“friends”
?
例:
我不想在合并过程中丢失数据“收藏夹”。
谢谢,我的英语很抱歉您能编辑您的问题以包含示例文档吗?这将有助于澄清您的意思。我添加了一个示例,谢谢您必须迭代收集并一次更新每个文档。
{
_id: Objectid('xxxxx'),
name: "xxxxx",
"friendlist" : {
"friends" : [
{
"id" : "00000001",
"name" : "Example1"
},
{
"id" : "00000002",
"name" : "Example2",
"favorite": true
}
],
"allfriends":[
{
"id" : "00000001",
"name" : "Example1"
},
{
"id" : "00000002",
"name" : "Example2"
},
{
"id" : "00000003",
"name" : "Example3"
}
]
}