次のようなドキュメントのコレクションが与えられた場合:
{
"Name": "A",
"Price": 1.50
}
リスト内の価格を簡単に集計するにはどうすればよいですか? グループ化を実行したくありません。単純なスカラー結果だけです。
すなわち。合計、平均など
次の両方を試しましたが、成功しませんでした。
地図のみ:
for doc in docs
select new { sumPrices = Sum(d => d.Price) }
と
地図:
for doc in docs
select new { price = d.Price }
減らす:
for result in results
select new { sumPrices = Sum(result) }