我正在使用Docker(在WSL上运行),并且正在运行MongoDB容器。在主机上使用mongo shell
可以连接到实例,但无法进行身份验证。当我尝试通过MongoDB Compass
时,还会收到身份验证错误,以下是我不断遇到的错误。我已经通过npm在主机上全局安装了saslprep,但这也不能解决问题。任何帮助将不胜感激!
> db.auth('admin-root', 'test')
Warning: no saslprep library specified. Passwords will not be sanitized
MongoError: Authentication failed.