2013-12-11 28 views
0

MongoDB的多更新我有多個文件在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'}] 

我有_id我的收藏與JSON數組新價值1,2更新。我怎麼能沒有迭代json數組和一個查詢。

回答

3

不,你不能更新在單個查詢不同值的多個文件。你必須遍歷json數組並分別更新每個文檔。