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"
            }
       ]
}