1

我正在使用网站上提供的连接字符串连接到在 MongoDB Atlas 上设置的集群。

我正在运行 python3,然后从我的模块运行 import db。

我收到错误“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 itsdangerous 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 6 1.12.0 SQLAlchemy 1.3.5
Werkzeug 0.15.4 wheel 0.33.4 WTForms 2.2.1

4

1 回答 1

0

它现在似乎可以工作了,因为我使用 pip3 install Flask-MongoAlchemy==0.7.1 安装了早期版本

它现在似乎已连接,但我现在遇到了其他问题。

于 2019-07-08T06:04:13.157 回答