Mongodb Shell更新查询

问题描述:

当我尝试在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

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

+0

啊,是的,现在它工作!你是完全正确的 - 我用普通的引号替换了怪异的引号,再见丑陋,无用的错误信息。谢谢! – jre247 2014-09-06 20:35:12