私は非常に単純だと思うことをやろうとしています。共通キーと可変数の属性を持つ一連のレコードがmongoにあるとします。すべての属性を選択し、レコード全体で名前でグループ化したいと考えています。例えば
{ Name: George, x: 5, y: 3 }
{ Name: George, z: 9 }
{ Name: Rob, x: 12, y: 2 }
次のような CSV を作成したいと思います。
Name X Y Z
George 5 3 9
Rob 12 2
試した
DB.data.aggregate({ $group : { _id : "$Name" } })
残念ながら、すべての名前をレコードとして返しますが、可能なすべての属性の結合ではありません。