如果我想使用mongodb 3.0我应该选择哪个版本的pymongo

时间:2015-08-11 14:05:58

标签: python mongodb pymongo

今天我们的DBA给了我3个Mongo ip,但Mongo的版本是3.0.2,我的PyMongo的版本是2.6,我试图连接它们,但我失败了。我无法升级我的PyMongo版本,因为其他人也使用它,他们不需要连接Mongo 3.0。如果我升级它,我不知道会影响什么,也许让所有服务器失效。 所以我想知道我是否可以使用PyMongo 2.6连接到Mongo 3.0。 感谢。

pymongo.errors.ConfigurationError: command SON([('authenticate', 1), ('user', u'quiz_w'), ('nonce', u'ee64d2f8018e802c'), ('key', u'50537b45b229b959b695b7d2ff3d9c4c')]) failed: auth failed

1 个答案:

答案 0 :(得分:0)

根据pymongo Change Log,对于MongoDB 3.0,您应该使用pymongo> = 2.8:

  

2.8版是一个主要版本,它为MongoDB 3.0提供全面支持并修复了许多错误。

虽然,我会使用最新的稳定版pymongo,现在是3.0.3。