Python 如果我想使用mongodb 3.0,我应该选择哪个版本的pymongo
今天我们的DBA给了我3个Mongo ip,但是Mongo的版本是3.0.2,我的PyMongo的版本是2.6,我尝试连接它们,但失败了。我不能升级我的PyMongo版本,因为其他人也使用它,他们不需要连接Mongo 3.0。若我升级了它,我不知道会有什么影响,可能会让所有服务器停机。 所以我想知道我是否可以使用PyMongo 2.6连接到Mongo 3.0。 谢谢 根据,在MongoDB 3.0的情况下,您应该使用Python 如果我想使用mongodb 3.0,我应该选择哪个版本的pymongo,python,mongodb,pymongo,Python,Mongodb,Pymongo,今天我们的DBA给了我3个Mongo ip,但是Mongo的版本是3.0.2,我的PyMongo的版本是2.6,我尝试连接它们,但失败了。我不能升级我的PyMongo版本,因为其他人也使用它,他们不需要连接Mongo 3.0。若我升级了它,我不知道会有什么影响,可能会让所有服务器停机。 所以我想知道我是否可以使用PyMongo 2.6连接到Mongo 3.0。 谢谢 根据,在MongoDB 3.0的情况下,您应该使用pymongo>=2.8: 版本2.8是一个主要版本,它提供了对MongoDB
pymongo
>=2.8:
版本2.8是一个主要版本,它提供了对MongoDB 3.0的全面支持,并修复了许多bug
不过,我会使用最新的稳定的pymongo
,现在是3.0.3。根据,在MongoDB 3.0的情况下,您应该使用pymongo
=2.8:
版本2.8是一个主要版本,它提供了对MongoDB 3.0的全面支持,并修复了许多bug
不过,我会使用最新的stable
pymongo
,现在是3.0.3。他们不应该使用pymongo 3(最新的pymongo版本)?@vaultah嗯,pymongo版本与mongodb版本不同步。就pymongo 3而言,并不意味着它是针对mongodb 3的。OP可以从pymongo 2.8开始,但是,当然,建议使用最新的pymongo版本,现在是3.0.3。谢谢。谢谢,我刚才问我的一个同事,他也在使用Mongo 3.0,他说他把Pymongo 2.8放在他的项目中,更改路径并导入,这不会影响其他人,也许我会像他一样使用它。他们不应该使用Pymongo 3(最新的Pymongo版本)?@vaultah嗯,Pymongo版本与mongodb版本不同步。就pymongo 3而言,并不意味着它是针对mongodb 3的。OP可以从pymongo 2.8开始,但是,当然,建议使用最新的pymongo版本,现在是3.0.3。谢谢。谢谢,我刚才问我的一个同事,他也在使用Mongo 3.0,他说他把Pymongo 2.8放在他的项目中,更改路径并导入,这不会影响其他人,也许我会像他一样使用它。
pymongo.errors.ConfigurationError: command SON([('authenticate', 1), ('user', u'quiz_w'), ('nonce', u'ee64d2f8018e802c'), ('key', u'50537b45b229b959b695b7d2ff3d9c4c')]) failed: auth failed