Perl での MongoDB::Collection 集計関数の適切な使用例を教えてください。別のフィールドが値 x に等しいフィールドの単純な合計を計算しようとしています。
そこから、私は残りを把握することができます。
ありがとう
Perl での MongoDB::Collection 集計関数の適切な使用例を教えてください。別のフィールドが値 x に等しいフィールドの単純な合計を計算しようとしています。
そこから、私は残りを把握することができます。
ありがとう
ここに私が構築した例があります。
for (my $i=0; $i<100; $i++) {
my $number = $i*100;
my $result = $collection->aggregate([{"\$match" => {"b" => {"\$gte" => $number, "\$lt" => $number+1000}}}, {"\$group" => {"_id" => 0, "average" => {"\$avg" => "\$b"}, "count" => {"\$sum" => 1}}}]);
print Dumper($result);
}
詳細については、http://docs.mongodb.org/manual/aggregation/ を参照してください。