我已经在版本5.6 (Tikanga)上安装了pymongo-2.2-py2.7- Linux -i686鸡蛋和mongodb-2.0.5。我需要更新pymongo和mongodb,因为在这些版本中,我不能使用聚合框架http://docs.mongodb.org/manual/core/aggregation/,我将mongodb更新为mongodb i 686-2.4.5,但是仍然不能使用聚合框架,看起来我需要更新pymongo。如何更新pymongo,我不能使用pip,容易安装,apt -get等,不要问我为什么,我需要在我的窗口下载正确的pymongo版本并通过ftp传输到服务器,并手动安装,有人能告诉我如何做吗?是在老版本的mongo和pymongo上使用聚合框架的任何其他方式..。
使用这些版本时,当我尝试启动django wep应用程序时,它使用聚合函数,我得到了以下错误:
例外值:
“‘Collection”对象不可调用。如果您打算在“Collection”对象上调用“聚合”方法,则它失败了,因为不存在这样的方法。
例外地点:
/Python-2.7/lib/python2.7/site-packages/pymongo-2.2-py2.7-linux-i686.egg/pymongo/collection.py in call,第1197行
发布于 2015-04-15 11:27:14
您可以卸载pymongo,然后再安装它。除了这个我找不到解决办法。
https://stackoverflow.com/questions/18312062
复制相似问题