这适用于mongo终端
$ mongo datas > db.mydb.update({},{$set : {'ids.my_key':''}}, {multi:true})
但是从命令行进行评估时失败了.
mongo datas --eval "db.mydb.update({},{$set : {'ids.my_key':''}}, {multi:true})" MongoDB shell version: 2.4.5 connecting to: datas Thu Dec 12 12:35:24.063 JavaScript execution failed: SyntaxError: Unexpected token :
我认为这与报价相关,但未能使其发挥作用.