是否可以从mongo shell中将结果传递给寻呼机?
mysql cli等价物将是:
的MySQL>寻呼机
答案 0 :(得分:3)
如果未将返回的游标分配给变量,则Mongo shell已对结果进行分页。来自文档:
...在mongo shell中,如果返回的游标未分配给a 变量使用var关键字,然后光标自动 迭代最多20次,打印出前20个文档 匹配查询。 mongo shell会提示输入它进行迭代 另外20次。
您可以设置DBQuery.shellBatchSize属性来更改数字 从默认值20开始的迭代。
答案 1 :(得分:2)
您可以尝试使用mongo --eval选项。类似的东西:
mngo <db> --quiet --eval '<query>' | less
答案 2 :(得分:1)
它似乎不可能,但您可以输出到文件,然后在另一个终端中使用寻呼机读取您的文件:
$ mongo | tee file.txt
请参阅Printing Mongo query output to a file while in the mongo shell。