我已经在 Red Hat Enterprise Linux Server 版本 5.6 (Tikanga) 上安装了 pymongo-2.2-py2.7-linux-i686.egg 和 mongodb-2.0.5。我需要更新 pymongo 和 mongodb 因为使用这些版本我不能使用聚合框架http://docs.mongodb.org/manual/core/aggregation/,我将 mongodb 更新到版本 mongodb-linux-i686-2.4.5 但是仍然不能使用聚合框架,看来我需要更新pymongo。如何更新pymongo,我不能使用pip、easy install、apt -get 和类似的,不要问我为什么,我需要在我的windows 上下载正确的pymongo 版本并通过ftp 传输到服务器,然后手动安装,有人可以告诉我怎么做吗?在旧版本的 mongo 和 pymongo 上使用聚合框架的任何其他方式...
使用这些版本,当我尝试启动使用聚合功能的 django wep 应用程序时,出现此错误:
异常值:
'Collection' 对象不可调用。如果您打算在“集合”对象上调用“聚合”方法,它会失败,因为不存在这样的方法。
异常位置:
/Python-2.7/lib/python2.7/site-packages/pymongo-2.2-py2.7-linux-i686.egg/pymongo/collection.py 在调用中,第 1197 行