我正在使用Python 2.7.15rc1开发一个项目。
我需要将其连接到atlas集群上的MongoDB。
我的本地计算机上确实安装了MongoDB 3.6.3。我可以连接到它。
但是,如果我尝试连接到云上的MongoDB,则会引发错误。
代码如下:
from pymongo import MongoClient
client = MongoClient('mongodb://muser:<password>@cluster0-shard-00-00-bnkpk.mongodb.net:27017,cluster0-shard-00-01-bnkpk.mongodb.net:27017,cluster0-shard-00-02-bnkpk.mongodb.net:27017/test?ssl=true&replicaSet=Cluster0-shard-0&authSource=admin&retryWrites=true')
这是错误:
提高ConfigurationError(“未知选项%s”%(键,))
pymongo.errors.ConfigurationError:未知选项retryWrites
我搜索了错误。但是找不到任何有用的信息。
我正在使用
Python - 2.7.15rc1
MongoDB - 4.0.9 Enterprise
PyMongo - 2.8
我从Atlas群集站点https://cloud.mongodb.com/上的帐户中获得了连接字符串。