我正在与 mongo 客户合作。有时我执行的某些命令的输出涉及巨大的输出,mongo 会在屏幕上打印。我怎样才能避免这种情况?
问问题
3921 次
2 回答
9
有一种方法可以抑制输出。使用"var x = ...;
" 可以隐藏表达式的输出。但是还有其他更难以抑制的命令,例如
Array.prototype.distinct = function() {
return [];
}
这会产生新定义功能的打印。 要抑制它,您需要以这种方式编写它:
var suppressOutput = (
Array.prototype.distinct = function() {
return [];
}
);
于 2014-07-01T10:13:47.060 回答
1
根据@WiredPrairie 的评论,这个解决方案对我有用:
只需将返回值设置为局部变量:var x=db.so.find();
并根据需要对其进行检查。
于 2013-05-08T15:35:12.183 回答