1
我正在嘗試在我的mongodb分析器數據中計算所有文檔,這些文檔在更新時已被移動。找到mongodb隨pymongo移動的文檔
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
,但我沒有找到 一個辦法。任何幫助將不勝感激。謝謝!
我找到了解決我的問題的解決方法。我現在正在尋找nmoved標籤,而不是像這樣:db.system.profile.find({'nmoved':{'$ gt':0}})。count()。儘管如此,我仍然會對我最初的問題提出解決方案感興趣。 – coffeedrinker