与えられた:
いくつかの列があり、そのうちの 2 つについて使用済みのすべての値を取得したいコレクション
現在、以下のような2つの集計を行っています(簡略化)
db['myCollection'].aggregate(
[{$group: {"_id":"$firstCol"}} ]
);
と
db['myCollection'].aggregate(
[{$group: {"_id":"$secondCol"}} ]
);
しかし、2 つの集計を実行するのはリソースの無駄のように感じます。グループ化された両方の結果を一度に取得する方法はありますか?
それらを組み合わせることを考え、後でコードに分割しました。