W jaki sposób mongo eksportuje atrybuty z tablicy obiektów do CSV?
Muszę wyeksportować wartości obiektów w tablicy do CSV. Powiedzmy, że mój dokument to:
{ name:"test", types:[ {type:"A"}, {type:"B"}, {type:"C"} ] }
Moim celem jest produkowanie takich wyników jak:
"test", "A" "test", "B" "test", "C"
Dopuszczalne będą również następujące elementy:
"test", "A,B,C"
Próbuję to osiągnąć za pomocą mongoexport, używając:
mongoexport -h localhost -d mydb -c mycollection -f name,types.type --csv
Niestety, dostaję:
"test",
Znalazłem dokumentację dotyczącą odwoływania się do określonych elementów tablicy, takich jak „types.0.type”, ale długość mojej tablicy jest nieznana. Jakieś pomysły?