如何关闭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
相关产品推荐
相关产品推荐

