未捕获异常:语法错误:意外令牌:标识符:尝试以mongo外壳管理员身份登录时

ryevplcw  于 2022-10-22  发布在  Go
关注(0)|答案(1)|浏览(219)

我正在学习本教程
https://docs.nodebb.org/installing/os/windows/
我很容易就完成了大部分操作,但当我使用以下命令以管理员身份登录时:

mongo -u admin -p ojo --authenticationDatabase=admin

我收到一个错误:

uncaught exception: SyntaxError: unexpected token: identifier :
@(shell):1:9

Ojo是密码btw
管理员帐户已创建,并在您运行show user时显示

show users
{
        "_id" : "admin.admin",
        "userId" : UUID("e3c3df1d-f63d-48e3-ae65-b9cf03c86333"),
        "user" : "admin",
        "db" : "admin",
        "roles" : [
                {
                        "role" : "root",
                        "db" : "admin"
                }
        ],
        "mechanisms" : [
                "SCRAM-SHA-1",
                "SCRAM-SHA-256"
        ]
}
{
        "_id" : "admin.admin2",
        "userId" : UUID("0b87390b-2c08-4e21-9183-8a2406a9304e"),
        "user" : "admin2",
        "db" : "admin",
        "roles" : [
                {
                        "role" : "root",
                        "db" : "admin"
                }
        ],
        "mechanisms" : [
                "SCRAM-SHA-1",
                "SCRAM-SHA-256"
        ]
}

我做错了什么?尝试了很多次。

wydwbb8l

wydwbb8l1#

不要打开mongo外壳并输入连接字符串。
您必须在操作系统命令提示符中输入连接字符串(例如mongo mongodb+srv://m999student:m999password@abc-xyz123.mongodb.net/testdb
1.按win + r
1.cmd类型
1.粘贴连接字符串
1.现在将提示您输入密码,输入密码,仅此而已!

相关问题