私の$プロジェクトの後で、私は文書の下になりますが、今はトランザクションの平均を調べる必要があります。以下 はMongodbでの集約とグループ
{
"name" : "AAA",
"transactions" : [
{
"amount" : 500000
},
{
"amount" : 12700000
},
{
"amount" : 27500000
}
]
}
{
"name" : "BBBB",
"transactions" : [
{
"amount" : 2500000
},
{
"amount" : 5500000
},
{
"amount" : 18000000
}
]
}
{
"name" : "CCCC",
"transactions" : [
{
"amount" : 10000000
},
{
"amount" : 5000000
},
{
"amount" : 1000000
}
]
}
「$グループ」の前に、私はこのような何かを試してみました、私の '$のプロジェクトの後の文書です。
{$group:{"_id":"$name", average:{$avg:"$transactions.amount"}}}
私は_idフィールドに名前の値を印刷していますが、「平均」は、ここで「NULL」
を印刷しているが、私は何をしないのです
{ "_id" : "AAA", "average" : null }
{ "_id" : "BBB", "average" : null }
{ "_id" : "CCC", "average" : null }
を取得しています出力されますか?