MongoDB $facet 限制

问题描述

场景 - 对于管道,$facet 阶段有 16MB 数据的限制,用于处理并将数据传递到下一阶段。这意味着如果我有数百万条记录(就像我的情况一样),从任何 $facet 阶段处理的数据将仅限于 16MB。

问题 -

  1. 如何克服上述问题?
  2. 在这方面是否有任何其他管道阶段可以提供帮助?
  3. 我们可以在编程级别使用修复此问题吗? (注意:我使用的是 C# 的 mongo db 驱动程序)。

已经研究过的解决方案:

  • 使用“allowdiskUse”功能 -> 这不符合预期。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)