找到mongodb与pymongo一起移动的文件

时间:2013-10-08 21:42:39

标签: mongodb pymongo

我正在尝试将我的mongodb分析器数据计入所有已更新的文档。

在mongo shell中我通过以下方式执行此操作:

db.system.profile.find({op:"update", moved:true}).count()

工作正常。但是现在我想将它合并到一个python脚本中,我正在使用pymongo。

我的尝试看起来像这样:

db.system.profile.find({'op':"update"},{'moved':"true"}).count()

但是收到错误消息:name 'moved' is not defined.

我阅读了pymongo文档并进行了大量研究,并尝试了解pymongo如何处理find命令,如Using .sort with PyMongo 或者在这里: http://blog.pythonisito.com/2012/01/moving-along-with-pymongo.html

但我找不到解决方案。任何帮助将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:2)

像这样:

db.system.profile.find({'op': 'update', 'moved': True}).count()

就像在shell中一样。