[英]Updating a list of MongoDB docs
我有要在mongoDB中更新的文档列表。 我将其作为JSON数组发送到API。
如何在不将Document.update()放入循环的情况下更新所有文档?
我在看$ in修饰符,但是我不确定如何将实际数据传递给该方法。
var docs = req.body
Card.update(
{_id: {$in: docs}},
{whatgoeshere?}
)
您可以将更新查询与“ multi”:true选项一起使用:
db.collection.update(
<query>,
<update>,
{
upsert: <boolean>,
multi: <boolean>,
writeConcern: <document>,
collation: <document>
}
)
或者,您可以使用在MongoDB 3.2版本中添加的updateMany :
db.collection.updateMany(
<filter>,
<update>,
{
upsert: <boolean>,
writeConcern: <document>,
collation: <document>
}
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.