の配列のフィールドを合計し、私は私が私が探しています結果を得ることになっていますか見当がつかない。基本的に私はこのような文書があります。私が欲しいもの
マングース/ MongoDBは、私はMongoDBの/マングースにかなり新しいですサブ文書
{
"playerId" : "",
"sessions" : [
{
"start" : "",
"end" : "",
"join" : "",
"leave" : "",
"rounds" : [,
{
"name" : "roundName",
"weapons" : [
{
"name" : "weaponName",
"kills" : 1,
"assits" : 1,
"deaths" : 1,
"shots" : 1,
"headshots" : 1
},
{
"name" : "weaponName",
"kills" : 1,
"assits" : 1,
"deaths" : 1,
"shots" : 1,
"headshots" : 1
}
]
},
{
"name" : "roundName",
"weapons" : [
{
"name" : "weaponName",
"kills" : 1,
"assits" : 1,
"deaths" : 1,
"shots" : 1,
"headshots" : 1
},
{
"name" : "weaponName",
"kills" : 1,
"assits" : 1,
"deaths" : 1,
"shots" : 1,
"headshots" : 1
}
]
},
{
"name" : "roundName",
"weapons" : [
{
"name" : "weaponName",
"kills" : 1,
"assits" : 1,
"deaths" : 1,
"shots" : 1,
"headshots" : 1
},
{
"name" : "weaponName",
"kills" : 1,
"assits" : 1,
"deaths" : 1,
"shots" : 1,
"headshots" : 1
}
]
}
]
}
]
}
をすべての武器の合計が含まれている各ラウンド(キル、死亡、アシスト、ヘッドショット、ショット)にフィールドを追加するクエリです。可能であれば、セッション全体で同じことが起こるはずです。どんな助けでも大歓迎です!
質問を編集して、 。また、サンプルドキュメントから期待される出力を示すのが最善です。 – chridam
私はちょうど私が必要としているものとサンプル文書をちょっと書きました。お役に立てれば! – Nicolas