You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何关闭mongosh默认开启的Pretty打印功能?

如何关闭mongosh默认的Pretty打印功能?

mongosh默认启用的Pretty打印在查看大量记录时确实会影响效率,以下几种方法可以解决你的问题:

  • 临时关闭单次查询的美化输出
    在查询语句末尾追加.toArray()或.forEach()方法,就能得到紧凑的数组格式输出,示例:
    db.yourCollection.find().toArray()

  • 当前会话全局关闭
    在mongosh中执行以下命令,当前会话内所有查询都会默认使用紧凑输出:
    DBQuery.prototype._prettyShell = false
    注意:这个设置仅在当前会话生效,重启mongosh后需要重新执行。

  • 启动时强制关闭
    启动mongosh时添加--no-pretty参数,整个会话都会禁用Pretty打印:
    mongosh --no-pretty

  • 永久生效的配置
    在你的用户目录下创建或编辑.mongoshrc.js文件,添加以下内容:

    DBQuery.prototype._prettyShell = false;
    

    之后每次启动mongosh,都会自动应用这个设置,无需重复操作。

内容的提问来源于stack exchange,提问作者Adnan khan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.13 10:51:02