我已经安装了MongoDB Compass,它安装在这里:
C:\Users\User\AppData\Local\MongoDBCompass
我正在尝试使用以下字符串连接到Atlas Cluster:
mongodb+srv://my_id:<password>@cluster0-8vu0e.mongodb.net/test
我在cmd中输入了此错误,并出现以下错误:
The system cannot find the file specified.
我尝试将目录放入路径,但是我认为它不起作用,但仍然出现错误。 可能是什么问题?
提前谢谢!
答案 0 :(得分:0)
那一次发生在我身上,这可能是因为不在蒙古地图集的白名单上。
答案 1 :(得分:0)
您可以遵循此代码
mongodb+srv://my_id:usingPasswordThisPlaceMongoDBPassword@cluster0-8vu0e.mongodb.net/test
like:
mongodb+srv://my_id:12345@cluster0-8vu0e.mongodb.net/test
**When MongoDB Compass Open...Past Your Url And press Connect Button.**
答案 2 :(得分:0)
尝试使用标准连接字符串而不是srv连接字符串进行连接。
您可以在Atlas UI本身中找到标准连接字符串。在mongoshell版本的下拉菜单中选择连接字符串时,选择3.4或更早版本,它将为您提供一个连接字符串,这是如下所示的标准字符串:
mongo "mongodb://cluster2-shard-00-00.dmku2.mongodb.net:27017,cluster2-shard-00-01.dmku2.mongodb.net:27017,cluster2-shard-00-02.dmku2.mongodb.net:27017/test?replicaSet=atlas-1ehx3j-shard-0" --ssl --authenticationDatabase admin --username <username> --password <password>