鉴于:
一个集合,我有一些列,其中两个我想获取所有使用的值
目前我正在做两个聚合,如下所示(简化)
db['myCollection'].aggregate(
[{$group: {"_id":"$firstCol"}} ]
);
和
db['myCollection'].aggregate(
[{$group: {"_id":"$secondCol"}} ]
);
但是运行两个聚合感觉像是在浪费资源。有没有办法同时获得两个分组结果?
我考虑过将它们组合起来,然后将其拆分为代码。