【发布时间】:2019-05-03 14:02:46
【问题描述】:
我想更新多个文档。
我当前的文档,
文档帐户
{
"_id" : "5cbd96aca1a6363473d4g8745",
"contact" : [
"5cbd96aca1a6363473d4a968",
]
},
{
"_id" : "5cbd96aca1a6363473d4g8746",
"contact" : [
"5cbd96aca1a6363473d4z7632",
]
}
我需要下面的输出,
使用不同的 _id 更新联系人数组。
文档帐户
{
"_id" : "5cbd96aca1a6363473d4g8745",
"contact" : [
"5c98833f98770728a7047f1a",
"5cbd96aca1a6363473d4a968",
]
},
{
"_id" : "5cbd96aca1a6363473d4g8746",
"contact" : [
"5caddf78b8c0645402090536",
"5cbd96aca1a6363473d4z763",
]
}
【问题讨论】:
-
您想在更新值时将 ID 推送到数组中?
-
是的,我想在数组中推送 _ids
-
@ManojGhediya 使用
$addToSet或$push通过批量更新推送ID。 -
@ManojGhediya 如果您想一次更新多个文档。由于您需要搜索多个文档并进行更新。
标签: node.js mongodb mongoose mongodb-query