このドキュメントのパケットの合計を集計しようとしています。
{
"_id" : ObjectId("51a6cd102769c63e65061bda"),
"capture" : "1369885967",
"packets" : {
"0" : "595",
"1" : "596",
"2" : "595",
"3" : "595",
...
}
}
私が得ることができる最も近いものは約です
db.collection.aggregate({ $match: { capture : "1369885967" } }, {$group: { _id:null, sum: {$sum:"$packets"}}});
ただし、合計 0 が返されますが、これは明らかに間違っています。
{ "result" : [ { "_id" : null, "sum" : 0 } ], "ok" : 1 }
すべてのパケットの合計を取得するにはどうすればよいですか?