我正在使用Mongo graphLookup查询从集合中获取结果。
graphLookup
我正在发送一个带有深度10的查询,但是我得到了以下错误:
10
$graphLookup达到最大内存消耗
$graphLookup
无法理解这个错误是什么?这个错误出现的原因是什么?解决这个问题的办法是什么?
发布于 2022-03-01 11:04:20
$graphLookup阶段的内存限制为100 has。因此,当它超过该值时,您将得到"$graphLookup达到最大内存“的错误。
为此,您可以参考$graphLookup 文档。
还有一个JIRA正在等待MongoDB查询小组的考虑,即在$graphLookup中添加$project。一旦发生这种情况,任何有大量数据的字段都可以被排除在外,作为回报,这将有助于将利用率限制在100 to的上限内。
$project
https://stackoverflow.com/questions/71307182
相似问题