首页 > 解决方案 > 如何更新多个文档?

问题描述

我想更新多个文档。
我当前的文件,
文件帐户

{
    "_id" : "5cbd96aca1a6363473d4g8745",
    "contact" : [
         "5cbd96aca1a6363473d4a968",
    ]
},
{
    "_id" : "5cbd96aca1a6363473d4g8746",
    "contact" : [             
         "5cbd96aca1a6363473d4z7632",
    ]
}

我需要下面的输出,用不同的_id
更新联系人数组。 文件账户

{
    "_id" : "5cbd96aca1a6363473d4g8745",
    "contact" : [
         "5c98833f98770728a7047f1a",
         "5cbd96aca1a6363473d4a968",
    ]
},
{
    "_id" : "5cbd96aca1a6363473d4g8746",
    "contact" : [     
         "5caddf78b8c0645402090536",        
         "5cbd96aca1a6363473d4z763",
    ]
}

标签: node.jsmongodbmongoosemongodb-query

解决方案


使用$addToSetor$push来推送 id bulk update


推荐阅读