Монгоэкспорт конкретных полей Проблема с JSON - PullRequest
0 голосов
/ 25 апреля 2019

У меня DUMP (146 тыс. Документов) Geonames в моем MongoDB (имя БД: db_Name)

Вот схема: enter image description here

Я хочу экспортировать только некоторые поля в json:

fields.name, 
fields.country, 
fields.alternate_names, 
fields.latitude,
fields.longitude, 
fields.ascii_name, 
fields.country_code,
fields.timezone

Так вот код:

mongoexport -d db_name -c cities -f 'fields.name,fields.country,fields.alternate_names,fields.latitude,fields.longitude,fields.ascii_name,fields.country_code,fields.timezone' -o c:\DUMP.json

Но он экспортирует все поля, а не конкретные.

Что не так в моей команде?

Спасибо за помощь

1 Ответ

0 голосов
/ 26 апреля 2019

Хорошо, после поиска в течение дней:

Вы НЕ МОЖЕТЕ экспортировать вложенные поля только в режиме экспорта JSON.

Вы должны экспортировать и импортировать CSV

здеськоманда:

 mongoexport -d db_name -c cities -f 'fields.name,fields.country,fields.alternate_names,fields.latitude,fields.longitude,fields.ascii_name,fields.country_code,fields.timezone' --type=csv -o c:\DUMP.csv

mongoimport -d app -c geoname -f  name,country,alternate_names,latitude,longitude,ascii_name,country_code,timezone --type=csv  c:\dump.csv
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...