当我打开一个集合时,它只显示前50个文档,而不是所有文档。如何使RoboMongo显示集合中的所有文档(最好自动显示)?

robomongo result

最佳答案

更新2019年12月6日:最初的解决方案不适用于Robomongo v1.3.1。如果输入0,则Robomongo将引发错误。有关新的解决方案,请参见编辑1

右上方有一个输入,您可以在查询下更改显示的文档数。将其更改为0,然后按Enter。它将加载所有文档。

node.js - RoboMongo : Doesn't display all documents-LMLPHP

即使之后再次出现50,也将显示所有文档。

编辑1 :上面的内容似乎在较新的版本(自v1.3.1起)中已得到修复。

正如@learnsomemore在评论中所建议的那样,您可以在查询之前添加DBQuery.shellBatchSize = 500;来更改返回的数组大小。

这最初是在a comment by @davidm06 in the GitHub issue "Aggregate only shows 50 results #1157" from the RoboMongo public repository中给出的。

关于node.js - RoboMongo : Doesn't display all documents,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47458046/

10-09 20:55