Como faço para exportar atributos de uma matriz de objetos para CSV?
Eu preciso exportar valores de objetos em uma matriz para CSV. Digamos que meu documento seja:
{ name:"test", types:[ {type:"A"}, {type:"B"}, {type:"C"} ] }
Meu objetivo é produzir resultados como:
"test", "A" "test", "B" "test", "C"
O seguinte também seria aceitável:
"test", "A,B,C"
Estou tentando realizar isso via mongoexport usando:
mongoexport -h localhost -d mydb -c mycollection -f name,types.type --csv
Infelizmente, estou recebendo:
"test",
Eu encontrei documentação sobre como referenciar elementos de matriz específicos, como "types.0.type", mas o comprimento da minha matriz é desconhecido. Alguma ideia?