'更'在Mongo shell中

时间:2016-01-03 23:19:06

标签: mongodb mongo-shell

我想知道如何在Mongo shell中使用unix' more命令输出大文档。

我有一个我要检查的大文件,但它很快就会填满我的终端最大高度。结果我看不到它的开头部分。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

实际上,这很简单,不需要GUI:

mongo  --eval 'db = db.getSiblingDB("yourdb");
  c = db.yourCollection.find({"answer":42},{"_id":0,"question":1});
  while(c.hasNext()){
    printjson(c.next())
  }' | less

(为了便于阅读而缩进,但仍然有效)