Ошибка при подключении к MongoDB в Atlas с использованием Python3 и MongoAlchemy - PullRequest
1 голос
/ 07 июля 2019

Я подключаюсь к кластеру, настроенному в MongoDB Atlas, используя строку подключения, указанную на сайте.

Я запускаю python3, а затем запускаю базу данных import из моего модуля.

Iполучить ошибку "pymongo.errors.InvalidURI: Неверная схема URI: mongodb + srv"

Мой код выглядит так:

app.config["MONGOALCHEMY_DATABASE"] = "<CLUSTER NAME>"
app.config["MONGOALCHEMY_CONNECTION_STRING"] = "mongodb+srv://<REST OF URL GIVEN"

Мой список установки выглядит так:

Версия пакета


bcrypt 3.1.7
cffi 1.12.3 Click 7.0
Flask 1.1.0
Flask-Bcrypt 0.7.1
Flask-Login 0.4.1
Flask-MongoAlchemy 0.7.2
Flask-PyMongo 0.5.2
Flask-SQLAlchemy 2.4.0
Flask-WTF 0.14.2 его опасно 1.1.0
Jinja2 2.10.1 MarkupSafe 1.1.1
MongoAlchemy 0.19
pip 19.1.1 pkg-resources 0.0.0
pycparser 2.19
pymongo 2.8.1
setuptools 41.0.1 шесть 1.12.0 SQLAlchemy 1.3.5
Werkzeug 0.15.4 колесо 0.33.4 WTForms 2.2.1

1 Ответ

0 голосов
/ 08 июля 2019

Кажется, что теперь работает, так как я установил более раннюю версию с pip3, установил Flask-MongoAlchemy == 0.7.1

Кажется, теперь он подключается, но у меня сейчас другие проблемы.

...