[英]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.