我正在尝试从命令行更新一个字段(不是来自 mongo shell)
mongo mydb --eval "db.users.update({}, { $set : { email : "email@email.com" } })"
结果成
Fri Oct 24 12:23:46.102 JavaScript execution failed: SyntaxError: Unexpected token :
再次尝试
mongo mydb --eval "db.users.update({}, { $set : { email : \"email@email.com\" } })"
相同的结果
Fri Oct 24 12:24:05.559 JavaScript execution failed: SyntaxError: Unexpected token :
有什么帮助吗?