MongoDB 指南针超时

MongoDB Compass timeouts

我正在使用 MongoDB Compass 通过 SSH 隧道对相当大的数据集(约 2,000,000 个文档,300MB)执行聚合。

连接正常,我可以查询,但管道中的阶段似乎超时 operation exceeded time limit

我知道您可以通过命令行为使用 maxTimeMs $maxTimeMS 的查询设置以毫秒为单位的最长时间,但是是否可以在 MongoDB Compass 中应用它?

我还查找了连接超时设置,但在 GUI 中找不到任何相关内容。

在 Compass 1.19-beta 中,我们添加了一个选项来在聚合管道构建器和查询栏中设置 maxTimeMS。

任何来这里解决其他选项卡上的问题的人。

filter search中点击options展开的时候,把MAXTIMEMS改成你想要的任意秒,值必须在millisecond.

然后您可以使用 FINDANALYZEEXPLAIN,具体取决于您选择的选项卡。