Вдохновленные этот вопрос в сервере Fault https://serverfault.com/questions/459042/mongoexport-csv-output-array-valuesmongoexport выход CSV последний массив значений,
Я использую mongoexport экспортировать некоторые коллекции Into CSV файлов, однако при попытке целевых полей, которые являются последними членами массив, я не могу правильно его экспортировать.
Command Я использую
mongoexport -d db -c collection -fieldFile fields.txt --csv > out.csv
один предмет моей коллекции:
{
"id": 1,
"name": "example",
"date": [
{"date": ""},
{"date": ""},
],
"status": [
"true",
"false",
],
}
я могу получить доступ к первого члена моего массива написания полей, как в следующем
name
id
date.0.date
status.0
Есть ли способ преодолеть последний элемент моего массива, не зная длины массива?
Поскольку следующий не работает:
name
id
date.-1.date
status.-1
Любая идея правильной записи? Или, если это просто невозможно?
Спасибо за этот ответ yep, который может быть хорошим фетартом для запроса, потому что я хотел избежать скриптов больше juste, используя поля, должен быть полезен сам по себе – c24b
невозможен, тогда без агрегата – c24b