Mongoexport дает аутентификацию не удалось ошибка - PullRequest
0 голосов
/ 20 сентября 2019

Я пытаюсь экспортировать коллекцию 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.

Но если я попытаюсь войти в оболочку, используя:

mongo mongodb://<username>:<password>@<host>:<port>/<db_name>?authsource=admin 

, я смогу перейти в оболочку Монго.Это означает, что --uri правильно для команды mongoexport.

Тогда почему я получаю ошибку для mongoexport?

1 Ответ

0 голосов
/ 20 сентября 2019

В соответствии с документом Монго для версии 3.0 я попытался:

mongoexport -h <host:port>-u <username>-p <password>-d <db name>-c <collection name> -o D:/mongo_export/demo.json
...