DNSHostNotFound: 查找服务"":DNS名称不存在。

问题描述 投票:-1回答:1

DNSHostNotFound。尝试'C:\Program Files\MongoDB\Server\4.2\binmongo.exe --help'获取更多信息。

当我用沙盒与mongo shell连接时,得到了这个错误。

PS C:\Users\hp> mongo -version
MongoDB shell version v4.2.7
git version: 51d9fe12b5d19720e72dcd7db0f2f17dd9a19212
allocator: tcmalloc
modules: enterprise
build environment:
    distmod: windows-64
    distarch: x86_64
    target_arch: x86_64

是什么错误?我无法理解。

mongodb mongo-shell
1个回答
0
投票

从问题的类型猜测,似乎你正在学习mongoDB大学课程M001。我也在学习该课程,也遇到了类似的问题。解决的方法是将字符串或命令中的密码部分去掉。下面的片段将有助于理解这个问题。

用命令代替------------------------------。

mongo "mongodb+srv://sandbox-jbc3i.mongodb.net/test" --username m001-student --password m001-mongodb-basics

进入-

mongo "mongodb+srv://sandbox-jbc3i.mongodb.net/test" --username m001-student 

在这个密码认证之后,会被要求输入密码。现在有一个转折,你不能看到你在命令提示符或powershell界面输入的密码。只要输入密码,然后按回车键,你就会连接到mongoDB图集。在那之后,你应该看到提示

MongoDB Enterprise Sandbox-shard-0:PRIMARY>

希望对你有所帮助。

© www.soinside.com 2019 - 2024. All rights reserved.