1

与えられた:

いくつかの列があり、そのうちの 2 つについて使用済みのすべての値を取得したいコレクション

現在、以下のような2つの集計を行っています(簡略化)

db['myCollection'].aggregate(
  [{$group: {"_id":"$firstCol"}}  ]
);

db['myCollection'].aggregate(
  [{$group: {"_id":"$secondCol"}}  ]
);

しかし、2 つの集計を実行するのはリソースの無駄のように感じます。グループ化された両方の結果を一度に取得する方法はありますか?

それらを組み合わせることを考え、後でコードに分割しました。

4

1 に答える 1