【发布时间】:2019-03-19 21:49:53
【问题描述】:
我在 mongodb 中有多个文档要更新,每个文档都必须使用不同的值进行更新。要更新的值在 JSON 数组中可用。
{_id :1 ,name :'A','place':'London'},
{_id :2 ,name :'B','place':'UK'},
{_id :3 ,name :'C','place':'USA'},
{_id :4 ,name :'D','place':'CANADA'},
{_id :5 ,name :'E','place':'India'}
要更新的 JSON 数组:
[{_id :1 ,name :'l','place':'Indonesia'},{_id :2 ,name :'B','place':'UAE'}]
我必须用 json array 中的新值更新我的集合的 _id 1,2。如何在不迭代 json 数组和一个查询的情况下做到这一点。
【问题讨论】:
标签: javascript node.js mongodb nosql