我试图在本地主机上使用mongosh
连接到MongoDB,当我输入此命令时:
mongosh --port <PORT> <DATABASE_NAME> -u <USERNAME> -p <PASSWORD>
这是我得到的:
...
MongoServerError: Authentication failed.
要解决这个问题,请在mongosh
命令中添加这个选项和参数:
--authenticationDatabase admin
完整的命令是这样的:
mongosh --port <PORT> <DATABASE_NAME> -u <USERNAME> -p <PASSWORD> --authenticationDatabase admin