Mongodb 为什么我无法连接到Atlas群集?
我正在Mongo大学学习MongoDatabase的基础课程,我无法连接自己的集群Mongodb 为什么我无法连接到Atlas群集?,mongodb,dns,cluster-analysis,mongodb-atlas,mongodb-compass,Mongodb,Dns,Cluster Analysis,Mongodb Atlas,Mongodb Compass,我正在Mongo大学学习MongoDatabase的基础课程,我无法连接自己的集群 虽然我对集群的命名有所不同,这就是股市分析 mongo "mongodb+srv://sandbox-xxxxx.mongodb.net/test" --username m001-student --password m001-mongodb-basics 我得到的输出 DNSHostNotFound: Failed to look up service "":DNS name does not exist
虽然我对集群的命名有所不同,这就是股市分析
mongo "mongodb+srv://sandbox-xxxxx.mongodb.net/test" --username m001-student --password m001-mongodb-basics
我得到的输出
DNSHostNotFound: Failed to look up service "":DNS name does not exist.
try 'mongo --help' for more information
完成npm后,作为以下答案之一
我仍然无法做到这一点这可能是一个错误。确保您使用的是最新的MongoDB版本。这可能是一个错误。确保您使用的是最新的MongoDB版本。首先,您必须将您的ip地址列入白名单,然后转到MongoDB网站并执行以下步骤
npm i dotenv
然后转到项目文件夹并创建.env文件。之后,从mongodb网站获取您的mongodb连接字符串。将连接字符串粘贴到.env文件上。然后替换字符串中的用户名、密码和数据库名称
连接字符串就是这样的
mongodb+srv://<username>:<password>@clusterX-xxxxx.mongodb.net/<database_name>?retryWrites=true&w=majority
然后运行app.js或index.js文件,如果一切顺利,它将在控制台中显示DB Connected消息。首先,您必须将您的ip地址列入白名单,然后转到mongodb网站并执行以下步骤
npm i dotenv
然后转到项目文件夹并创建.env文件。之后,从mongodb网站获取您的mongodb连接字符串。将连接字符串粘贴到.env文件上。然后替换字符串中的用户名、密码和数据库名称
连接字符串就是这样的
mongodb+srv://<username>:<password>@clusterX-xxxxx.mongodb.net/<database_name>?retryWrites=true&w=majority
然后运行app.js或index.js文件,如果一切顺利,它将在控制台中显示DB Connected消息。我在遵循MongoDB University上的说明时遇到了相同的问题。 这里的问题是,在运行以下代码之前,您必须将xxxxx编辑为连接字符串中的xxxxx。下面只是一个通用的沙盒代码
mongo "mongodb+srv://sandbox-**xxxxx**.mongodb.net/test" --username m001-student --password m001-mongodb-basics
对于您自己的沙箱,情况会有所不同。它可能类似于:
mongo "mongodb+srv://sandbox-**byutb**.mongodb.net/test" --username m001-student --password m001-mongodb-basics
我希望这会有所帮助。我在遵循MongoDB大学的说明时遇到了同样的问题。 这里的问题是,在运行以下代码之前,您必须将xxxxx编辑为连接字符串中的xxxxx。下面只是一个通用的沙盒代码
mongo "mongodb+srv://sandbox-**xxxxx**.mongodb.net/test" --username m001-student --password m001-mongodb-basics
对于您自己的沙箱,情况会有所不同。它可能类似于:
mongo "mongodb+srv://sandbox-**byutb**.mongodb.net/test" --username m001-student --password m001-mongodb-basics
我希望这会有所帮助。您必须将连接到群集的连接ip地址列为白名单。您必须将连接到群集的连接ip地址列为白名单。npm未被识别为内部或外部命令@bathiya您是否可以重定向我希望您使用的是windows操作系统@SMEETKOTHARII已经尝试并更新了我的问题,但仍然不起作用。您是否正在尝试将mongodb与python后端连接?因为我在Node.js.YES上提供的上述答案完全是@bathiyanpm不被识别为内部或外部命令@bathiya你能重定向我希望你使用的是windows操作系统吗@SMEETKOTHARII已经尝试并更新了我的问题,但仍然不起作用。您是否正在尝试将mongodb与python后端连接?因为我在Node.js.YES上给出的上述答案正是@bathiya