使用$ set更新mongo集合

时间:2014-12-10 15:06:01

标签: python

尝试更新集合并从' $'获取无效语法。这个脚本在robomongo GUI中正常工作,但不是从终端..?可能是一些简单的东西,但我似乎无法弄清楚它为什么会出错。

    collection.update({'title': "Super excited"},{ $set: {"fb_count": 300}}, {multi: true})

2 个答案:

答案 0 :(得分:1)

尝试以下代码,我认为您可以将multi指定为参数

collection.update({'title': "Super excited"}, {'$set': {"fb_count": 300}}, multi=True)

请参阅pymongo.collection.Collection.update

答案 1 :(得分:0)

"$set"(和"multi")附近缺少引号。