Экспорт базы данных из атласа MongoDb на локальный компьютер Mono go compass - PullRequest
0 голосов
/ 16 января 2020

У меня есть удаленная база данных в Атласе с именем «test», и я хочу загрузить имя коллекции image_table в виде файла JSON.

В терминале ma c:

$ mongoexport –db test –collection image_table image. json Я получил ошибку>

020-01-16T13: 49: 12.822 + 0100 Параметры синтаксического анализа ошибки: слишком много позиционных аргументов: [–db test - collection image_table image.json] 2020-01-16T13: 49: 12.822 + 0100 попробуйте 'mongoexport --help' для получения дополнительной информации

Ответы [ 2 ]

2 голосов
/ 16 января 2020

У меня была такая же проблема. В моем случае я использовал mongoexport с параметром --query, который ожидает документ JSON, например:

mongoexport ... --query {field: 'value'} ...

Мне нужно было заключить документ в кавычки:

mongoexport ... --query "{field: 'value'}" ...

0 голосов
/ 16 января 2020

Я мог бы найти более простой ответ в пн go Компас:

enter image description here

Просто установите пн go компас, подключите к своему атласу удаленная БД: получите имя хоста, например «cluster0-shard-00-00-rcapo.mongodb. net XXXXX», из своего удаленного кластера altas, затем подключитесь к базе данных.

, затем вы можете загрузить каждый документ как JSON или формат CSV. спасибо, пн go Команда разработчиков БД Компас.

...