有没有一种方法可以使用find().pretty()显示集合,这样您就可以在运行Ubuntu的MongoDB中滚动浏览

有没有一种方法可以使用find().pretty()显示集合,这样您就可以在运行Ubuntu的MongoDB中滚动浏览,mongodb,ubuntu,Mongodb,Ubuntu,我在Ubuntu服务器(基本服务器)上使用MongoDB,我想知道当我在Mongo shell中使用db.collection.find().pretty()查看一个集合时,是否有一种方法可以滚动查看-它是一个大集合,我需要详细查看它 提前谢谢 不是重复,我说的是在Ubuntu中滚动mongo shell输出,而不是如何打印X项。如果您使用命令行查询它,并且如果您的集合有更多文档,那么它会说 “键入“it”以查看更多文档” 否则,请使用ROBOMONGO之类的工具连接到mongo实例以查看滚动上

我在Ubuntu服务器(基本服务器)上使用MongoDB,我想知道当我在Mongo shell中使用db.collection.find().pretty()查看一个集合时,是否有一种方法可以滚动查看-它是一个大集合,我需要详细查看它

提前谢谢


不是重复,我说的是在Ubuntu中滚动mongo shell输出,而不是如何打印X项。

如果您使用命令行查询它,并且如果您的集合有更多文档,那么它会说

“键入“it”以查看更多文档”


否则,请使用ROBOMONGO之类的工具连接到mongo实例以查看滚动上的所有文档。

可能重复的@Yogesh以何种方式可能重复?@Hughzi很可能是“可能的”,因为默认输出只有25项,如果需要,您可以向它索取更多。但我也感觉到这与在终端窗口中使用滚动条或其他“超级用户”(sic)类型的操作有关。那么,您会选择什么原因来搁置这个“非编程问题”?或者它要求一个“工具或库”?列表还在继续。@BlakesSeven我基本上想知道是否有像“less”这样的东西可以让我在mongo shell中滚动?这实际上就是为什么在“询问工具”时将问题搁置的原因。shell只是一个,这基本上意味着它“评估”并“打印”您在一行中键入的任何内容的结果。因此,如果函数“包装”了这样的功能(并且它们不是没有额外的工具),那么“较少”的行为在理论上是可以实现的。但为了简单起见,A.您可以更改每个游标批返回的项目数,可能是1(建议重复)或B.使用滚动条。我想知道是否可以从Mongo shell中的输出滚动,我可以显示正确数量的文档