2014-12-10 64 views
0

我有一個叫一份文件看起來像這樣的名稱集合時,「意外令牌」的錯誤:我試圖做一個更新命令的MongoDB:試圖更新文檔字段是一個數組

{ 
    "_id":33, 
    "listOfNames" : ["John", "Fred", "Andy"] 
} 

那看起來如下:

db.Names.update{{}, {$set: {"listOfNames" : ["John", "Mary"]}, {multi:true})} 

這會失敗,並顯示「意外的令牌」。當字段是數組時,更新一系列文檔中的字段時使用的正確語法是什麼?

回答

3

使用此查詢

db.Names.update({}, 
{ 
    $set: {"listOfNames":["John", "Mary"]},  
}, { multi : true }) 
  • 反正你把多餘的{更新功能後,您應該使用(
  • ,你把)在錯誤的地方
相關問題