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?

questionAnswers(3)

yourAnswerToTheQuestion