我正在尝试检查大于Windows命令窗口的打印缓冲区的文档。对于某些查询,更多允许您键入it
以获得更多输出。有没有办法将其应用于其他命令?
例如,我可能会db.coll.findOne()
大大超过打印缓冲区。我希望看到尽可能多的匹配,输入it
,查看更多等等。
答案 0 :(得分:1)
您可以使用此解决方法:
使用您的命令创建一个文件...即包含
的 tmp.txtdb.coll.findOne()
然后通过命令行执行查询 - 将输出管道输出到输出文本文件,如下所示:
mongo yourDatabaseName < tmp.txt > output.txt
答案 1 :(得分:1)
您可以随时扩展Windows终端的缓冲区。
在左上角,单击鼠标右键并选择属性。 在布局选项卡中,您可以将“屏幕缓冲区大小”更改为宽度9999和高度9999,这是相当大的滚动缓冲区... 同时您可以扩大“窗口大小”以覆盖整个屏幕(如果需要)并将字体更改为更小(您可以将更多文本添加到屏幕)。