我尝试使用 3 种方法对数据进行分组:原生 js(带下划线)、分组和使用 $group 聚合
我使用这些数据(巴黎的流派/位置树)(237 168 行,35Mo)
这是我的脚本测试,结果有点令人惊讶!
┌─────────────┬───────────────┐
│ Method │ avg time (ms) │
├─────────────┼───────────────┤
│ Pure js │ 897 │
├─────────────┼───────────────┤
│ Group │ 3863 │
├─────────────┼───────────────┤
│ Aggregation │ 364 │
└─────────────┴───────────────┘
为什么 grouping with group比 Aggregation 慢 10 倍?用于什么“组”?我怎样才能再次优化我的请求?
谢谢。