Wie exportiere ich Attribute aus einem Array von Objekten in CSV?
Ich muss Werte von Objekten in einem Array nach CSV exportieren. Angenommen, mein Dokument lautet:
{ name:"test", types:[ {type:"A"}, {type:"B"}, {type:"C"} ] }
Mein Ziel ist es, Output zu produzieren wie:
"test", "A" "test", "B" "test", "C"
Folgendes wäre auch akzeptabel:
"test", "A,B,C"
Ich versuche dies über MongoExport zu erreichen mit:
mongoexport -h localhost -d mydb -c mycollection -f name,types.type --csv
Leider bekomme ich:
"test",
Ich habe eine Dokumentation zum Verweisen auf bestimmte Array-Elemente gefunden, z. B. "types.0.type", aber die Länge meines Arrays ist unbekannt. Irgendwelche Ideen?