MongoDB "update()" (通过将"总裁"添加到他们的报告文件中来更新"Reg Rubio"和"Ian Tayao"的文档)



我手动使用这些代码

db.employees.update({Name: "Reg Rubio"}, {$set : {ReportingTo: ["Vice-President", "President"]}})
db.employees.update({Name: "Ian Tayao"}, {$set : {ReportingTo: ["Secretary", "Vice-President", "President"]}}) 

更新我的数据。他们的另一种方法是将其组合到一个函数中吗?

所以。。不。,没有办法在1db调用中使用两个不同的输入来更新两个单独的文档。

为了优化网络流量,您可以使用bulkWrite,它仍然在数据库中单独执行每个更新,但它只通过网络发送一次请求,从而减少了所有流量的开销。这是您可以添加的唯一优化,对于仅2个调用,我认为这有点疏忽。

相关内容

  • 没有找到相关文章

最新更新