Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 使用Python3和MongoAlchemy连接Atlas上的MongoDB时出错_Python 3.x_Mongodb_Mongoalchemy - Fatal编程技术网

Python 3.x 使用Python3和MongoAlchemy连接Atlas上的MongoDB时出错

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

我正在使用站点上给出的连接字符串连接到MongoDB Atlas上设置的集群

我正在运行python3,然后从模块中运行importdb

我得到了错误“pymongo.errors.InvalidURI:InvalidURI方案:mongodb+srv”

我的代码如下所示:

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