【发布时间】:2020-01-21 08:56:53
【问题描述】:
我正在尝试导出 MongoDB 集合。 MongoDB 版本:3.0.15 社区
我试过了:
mongoexport --uri "mongodb://<username>:<password>@<host>:<port>/<db_name>?authsource=admin" --collection <collection_name> --out D:/mongo_export/demo.json
这给了我如下身份验证错误:
error connecting to db server: server returned error on SASL authentication step: Authentication failed.
但如果我尝试使用以下方式进入 shell:
mongo mongodb://<username>:<password>@<host>:<port>/<db_name>?authsource=admin
我可以去 mongo shell。这意味着,--uri 对于mongoexport 命令是正确的。
那为什么mongoexport 出现错误?
【问题讨论】:
标签: mongodb mongo-shell mongoexport