Python 3.x 使用Python3和MongoAlchemy连接Atlas上的MongoDB时出错
我正在使用站点上给出的连接字符串连接到MongoDB Atlas上设置的集群 我正在运行python3,然后从模块中运行importdb 我得到了错误“pymongo.errors.InvalidURI:InvalidURI方案:mongodb+srv” 我的代码如下所示:Python 3.x 使用Python3和MongoAlchemy连接Atlas上的MongoDB时出错,python-3.x,mongodb,mongoalchemy,Python 3.x,Mongodb,Mongoalchemy,我正在使用站点上给出的连接字符串连接到MongoDB Atlas上设置的集群 我正在运行python3,然后从模块中运行importdb 我得到了错误“pymongo.errors.InvalidURI:InvalidURI方案:mongodb+srv” 我的代码如下所示: app.config["MONGOALCHEMY_DATABASE"] = "<CLUSTER NAME>" app.config["MONGOALCHEMY_CONNECTION_STRING"] = "mon
app.config["MONGOALCHEMY_DATABASE"] = "<CLUSTER NAME>"
app.config["MONGOALCHEMY_CONNECTION_STRING"] = "mongodb+srv://<REST OF URL GIVEN"
app.config[“MONGOALCHEMY\u数据库”]=“
app.config[“MONGOALCHEMY\u CONNECTION\u STRING”]=“mongodb+srv://它现在似乎可以工作了,因为我安装了一个早期版本,其中包含pip3 install Flask MONGOALCHEMY==0.7.1
它现在似乎可以连接了,但我现在遇到了其他问题。它现在似乎可以工作了,因为我安装了一个早期版本,使用pip3 install Flask MongoAlchemy==0.7.1
它现在似乎已连接,但我现在遇到了其他问题。您是否检查了Atlas IP白名单以包括您的IP地址?这是连接到Atlas时最常见的问题之一。是的,它是白名单。如果我尝试从外壳连接,那么我首先会得到一个关于端口号的错误,因此我在末尾附加:27017,然后我得到以下错误:2019-07-07T18:03:07.560+0100错误:断言src/mongo/client/dbclientinterface.h:231在src/mongo/shell/mongo.js:148异常:连接失败您是否检查Atlas IP白名单以包括您的IP地址?这是连接Atlas时最常见的问题之一。是的,它被列入了白名单。如果我尝试从shel连接l然后我首先得到一个关于端口号的错误,所以我在末尾追加:27017,然后得到下面的错误:2019-07-07T18:03:07.560+0100错误:断言src/mongo/client/dbclientinterface.h:231在src/mongo/shell/mongo.js:148异常:connect failed