поля должны быть
id name address.0.line1 address.0.line2 address.0.city address.0.country address.0.postcode
Я использую mongoexport для экспорта некоторых коллекций в файлы CSV, однако, когда я пытаюсь настроить таргетинг на поля, которые являются членами массива, я не могу заставить его экспортировать правильно.
Я использую команду:
mongoexport -d db -c collection -fieldFile fields.txt --csv > out.csv
и содержимое fields.txt похоже на
id name address[0].line1 address[0].line2 address[0].city address[0].country address[0].postcode
где данные BSON будут:
{ "id": 1, "name": "example", "address": [ { "line1": "flat 123", "line2": "123 Fake St.", "city": "London", "country": "England", "postcode": "N1 1AA" } ] }
Каков правильный синтаксис для экспорта содержимого массива?
поля должны быть
id name address.0.line1 address.0.line2 address.0.city address.0.country address.0.postcode