2014-09-06 83 views
1

當我嘗試在MongoDB Shell中運行更新查詢時,我正在獲取以下錯誤。我不能爲了我的生活找出爲什麼這是一個錯誤。我試着查詢所有下面的組合,並都給予了同樣的錯誤:Mongodb Shell更新查詢

1) db.users.update({「username」:」jre」3},{ $set : { 「email」: "[email protected]!"}}); 
2) db.users.update({「username」:」jre」3},{ $set : { 「email」: "[email protected]!"}}) 
3) db.users.update({username:」jre」3},{ $set : { email: "[email protected]!"}}) 
4) db.users.update({username:」jre」3},{ $set : { email: "[email protected]!"}}); 

錯誤:語法錯誤:意外的令牌非法

我MongoDB的外殼版本:2.6.3。任何幫助?

謝謝! Jason

回答

1

有些引號看起來很可疑。您有"。將第一個改爲後一個。

+0

啊,是的,現在它工作!你是完全正確的 - 我用普通的引號替換了怪異的引號,再見醜陋,無用的錯誤信息。謝謝! – jre247 2014-09-06 20:35:12