Mongodb Shell更新查询

时间:2014-09-06 16:29:57

标签: mongodb

当我尝试在MongoDB Shell中运行更新查询时,我当前收到以下错误。我不能为我的生活弄清楚为什么这是一个错误。我已经尝试了以下所有查询组合,并且都给出了相同的错误:

1) db.users.update({“username”:”jre”3},{ $set : { “email”: "hello@a.com!"}}); 
2) db.users.update({“username”:”jre”3},{ $set : { “email”: "hello@a.com!"}})
3) db.users.update({username:”jre”3},{ $set : { email: "hello@a.com!"}})
4) db.users.update({username:”jre”3},{ $set : { email: "hello@a.com!"}});

错误:SyntaxError:意外的标记ILLEGAL

我有MongoDB shell版本:2.6.3。有什么帮助吗?

谢谢! 杰森

1 个答案:

答案 0 :(得分:1)

你的一些引号看起来很可疑。您有"。将第一个更改为后一个。