今天我们的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
答案 0 :(得分:0)
根据pymongo
Change Log,对于MongoDB 3.0,您应该使用pymongo
> = 2.8:
2.8版是一个主要版本,它为MongoDB 3.0提供全面支持并修复了许多错误。
虽然,我会使用最新的稳定版pymongo
,现在是3.0.3。