如何隐藏mongo终端的输出(Node.Js)
我正在节点服务器中使用MongoDB 当我的程序运行时,我在shell中得到很多输出,比如查询和其他信息。如果我是对的,那么这个过程需要做很多工作,所以我想隐藏所有类型的输出 我试着用参数--quiet运行comand 因此,我假设我错过了节点的mongo驱动程序中的一个配置 技术性:如何隐藏mongo终端的输出(Node.Js),node.js,mongodb,shell,terminal,output,Node.js,Mongodb,Shell,Terminal,Output,我正在节点服务器中使用MongoDB 当我的程序运行时,我在shell中得到很多输出,比如查询和其他信息。如果我是对的,那么这个过程需要做很多工作,所以我想隐藏所有类型的输出 我试着用参数--quiet运行comand 因此,我假设我错过了节点的mongo驱动程序中的一个配置 技术性: MongoDB版本:3.2.9 节点版本:v6.4.0 指出: 以安静模式运行mongod,尝试限制 输出 此选项禁止: 数据库命令的输出 复制活动 连接接受事件连接关闭事件 因此,在这个过程中仍然会产生一
- MongoDB版本:3.2.9
- 节点版本:v6.4.0
- 数据库命令的输出
- 复制活动
- 连接接受事件连接关闭事件
- 指出:
以安静模式运行mongod,尝试限制
输出
此选项禁止:
process &>/dev/null
process >/dev/null 2>&1
就你而言:
mongod &>/dev/null
mongod >/dev/null 2>&1
请参阅,以了解有关如何工作的一些解释。
--quiet
是为了减少闲聊。要删除所有内容,如果您说mongo&>/dev/null
?所有的输出都将转到/dev/null
,因此不会显示。@fedorqui惊人,谢谢你,伙计,现在,你能再给我解释一下它发生了什么吗?很高兴它成功了。我添加了一个答案,以便有足够的空间来解释:)如何在windows中实现同样的功能?@PranshTiwari:看到了吗
process &>/dev/null
process >/dev/null 2>&1
mongod &>/dev/null
mongod >/dev/null 2>&1