如何在Bash shell中通过--eval显示MongoDB查询的所有结果而无需更改参数?
如何在Bash shell中通过--eval显示MongoDB查询的所有结果而无需更改参数?
当我在bash shell中执行我的--eval
MongoDB查询时,它会返回前20个结果,然后显示Type \"it\" for more
。然而,我想要显示所有的结果。
这个问题解释了如何在bash终端中进行查询。在被接受的答案的评论部分,有人问如何显示更多的结果。另一个问题询问如何打印出超过20个文档,但这会更改MongoDB的默认选项,这是我不想做的。
这是下面的shell命令:
mongo --quiet myDB --eval "printjson(db.PatientsObservedMutations_hg38.find({Sample: 'test-exome-1_hg38'}).pretty().shellPrint())"
简而言之,在使用--eval
查询MongoDB之后,有没有一种方法可以在我的bash shell中显示所有的结果?
admin 更改状态以发布 2023年5月24日