无法将 json 文件导入 mLab 数据库 - 断言:18 { ok: 0.0, errmsg: "auth failed", code: 18 }

Unable to import json file to mLab databse - assertion: 18 { ok: 0.0, errmsg: "auth failed", code: 18 }

我正在尝试将我的 json 文件导入到我新创建的 mLab 数据库中。

我用了命令

mongoimport -h ds041526.mlab.com:41526 -d coursera_zips -c zips -u %MONGO_USER% -p %MONGO_PASSWORD% --file db/zips.json

我知道我输入的用户名和密码是正确的,但我仍然收到错误消息,提示我身份验证失败。不知道为什么。

您必须为 mongo 导入指定 authenticationDatabase 选项以及用户名和护照。

mongoimport -h ds041526.mlab.com:41526 -d coursera_zips -c zips -u %MONGO_USER% -p %MONGO_PASSWORD%  --authenticationDatabase %AUTH_DB% --file db/zips.json