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大学课程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>
希望对你有所帮助。