Mongoose无法停止查询记录

时间:2016-11-13 22:24:21

标签: mongodb debugging logging mongoose

我最近更新到Mongoose 4,现在mongoose以这种格式记录我的所有查询:

  

Mongoose:repostevents.find({day:{'$ gt':new Date(“Sun,2016年11月13日)   22:16:22 GMT“)},已完成:false,userID:143155925},{fields:   undefined})

我想关闭这些日志。

我尝试了推荐的解决方案:

mongoose.set('debug', false);

mongoose.set('debug', function(collectionName, method, query, doc) {});

什么都没改变。

这些日志消息变得非常烦人,因为我在我的数据库上运行大批量查询,这会使用无用的查询日志来填充我的日志文件。

3 个答案:

答案 0 :(得分:0)

JohnnyHK的评论是正确的。在进行搜索之后,我发现有几个位置是另一位开发人员写的:

mongoose.set('debug',true);

我应该问其他开发人员或者进行完整的项目搜索。

答案 1 :(得分:0)

我无法关闭日志。尽管我使用该命令进行搜索:

grep -ri "goose.set" ~/

Command显示了所有引用,但不幸的是,将其擦除对我而言没有帮助。

答案 2 :(得分:0)

检查并删除true调试中

require('mongoose').set('debug', true)