Я работаю над проектом с Python 2.7.15rc1.
Мне нужно подключить его к 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/