0

我正在尝试检查大于 Windows 命令窗口的打印缓冲区的文档。对于某些查询,more 允许您输入it更多输出。有没有办法将此应用于其他命令?

例如,我可能会做db.coll.findOne()大大超过打印缓冲区的事情。我想查看尽可能多的内容,键入it,查看更多内容等。

4

2 回答 2

1

您可以使用此解决方法:

使用您的命令创建一个文件...即tmp.txt包含

db.coll.findOne()

然后通过命令行执行查询 - 将输出通过管道传输到输出文本文件,如下所示:

mongo yourDatabaseName < tmp.txt > output.txt
于 2016-11-04T15:47:34.363 回答
1

您始终可以扩展 Windows 终端的缓冲区。

在左上角,单击鼠标右键并选择属性。在布局选项卡中,您可以将“屏幕缓冲区大小”更改为宽度 9999 和高度 9999,这是相当大的回滚缓冲区...同时您可以放大“窗口大小”以覆盖整个屏幕(如果需要)并更改您的字体变小(您可以在屏幕上显示更多文本)。

于 2016-11-04T19:33:47.313 回答