如何在单个mongodb集合中更新多个对象?

时间:2018-02-01 13:02:33

标签: arrays mongodb

我在mongodb中有一个集合,如下所示 -

[
 {
  id: "1",
  itemName: "pen",
  quantity: 10
 },
 {
  id: "2",
  itemName: "notebook",
  quantity: 20
 },
 {
  id: "3",
  itemName: "book",
  quantity: 30
 }
]

我必须一次更新此系列。从UI我得到请求数组 -

[
 {
  "id": "1",
  "quantity": 12
 },
 {
  "id":"2",
  "quantity": 13
 }
]

我需要更新相应的对象。我可以在for循环中运行它并使用

  

db.collection.update()

我可以更新它。但有没有办法传递整个数组来一次更新相应的对象?

0 个答案:

没有答案