2014-09-06 3 views
1

В настоящее время я пытаюсь выполнить следующую ошибку при попытке выполнить запрос на обновление в Shell MongoDB. Я не могу для жизни понять, почему это ошибка. Я перепробовал все ниже комбинации запросов, и все они дают ту же ошибку:Mongodb Shell Update Query

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]!"}}); 

Ошибка: SyntaxError: Неожиданный маркер НЕЗАКОННОГО

У меня есть MongoDB версия оболочки: 2.6.3. Любая помощь?

Спасибо! Jason

ответ

1

Некоторые из ваших кавычек выглядят подозрительными. У вас есть и ". Измените первые на последние.

+0

Ах, да, теперь это работает! Вы были совершенно правы - я заменил странные выглядящие кавычки нормальными и прощаю уродливое, бесполезное сообщение об ошибке. Благодаря! – jre247