减慢 MongoDB shell 大型文档的输出?
Slowing down MongoDB shell output for large documents?
我正在尝试检查一个大于 Windows 命令 window 打印缓冲区的文档。对于某些查询,more 允许您键入 it
以获得更多输出。有没有办法将其应用于其他命令?
例如我可能会做 db.coll.findOne()
这大大超过了打印缓冲区。我想尽可能多地查看,输入 it
,查看更多,等等
您可以使用此解决方法:
使用您的命令创建一个文件...即 tmp.txt 包含
db.coll.findOne()
然后通过命令行执行查询 - 将输出通过管道传输到输出文本文件,如下所示:
mongo yourDatabaseName < tmp.txt > output.txt
您可以随时扩展 windows 终端的缓冲区。
在左上角,单击鼠标右键和 select 属性。
在布局选项卡上,您可以将 "Screen buffer size" 更改为宽度 9999 和高度 9999,这是相当大的回滚缓冲区...
同时,您可以放大 "window size" 以覆盖整个屏幕(如果需要)并将字体更改为较小的(您可以在屏幕上显示更多文本)。
我正在尝试检查一个大于 Windows 命令 window 打印缓冲区的文档。对于某些查询,more 允许您键入 it
以获得更多输出。有没有办法将其应用于其他命令?
例如我可能会做 db.coll.findOne()
这大大超过了打印缓冲区。我想尽可能多地查看,输入 it
,查看更多,等等
您可以使用此解决方法:
使用您的命令创建一个文件...即 tmp.txt 包含
db.coll.findOne()
然后通过命令行执行查询 - 将输出通过管道传输到输出文本文件,如下所示:
mongo yourDatabaseName < tmp.txt > output.txt
您可以随时扩展 windows 终端的缓冲区。
在左上角,单击鼠标右键和 select 属性。 在布局选项卡上,您可以将 "Screen buffer size" 更改为宽度 9999 和高度 9999,这是相当大的回滚缓冲区... 同时,您可以放大 "window size" 以覆盖整个屏幕(如果需要)并将字体更改为较小的(您可以在屏幕上显示更多文本)。