使用bash脚本使用$ push MongoDB进行更新

时间:2015-12-17 16:02:28

标签: bash mongodb insert-update

我正在使用bash脚本来更新我的mongoDB。这是我使用的代码:

mongo 127.0.0.1/foo --eval 'db.coll.update({"Name1": '"$arg1"', "Name2": '"$arg2"'}, {$push: {"Name3": '"$arg3"'}}, {upsert: true});'

如果现有文档与Nam1和Name2匹配,则上述代码应更新。要更新的值是字段Name3中的arg3。此值被推送,这意味着将新值附加到现有列表中。

但是我得到了错误代码:

  

SyntaxError:意外的数字

我做错了什么?

0 个答案:

没有答案