我最近更新到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) {});
什么都没改变。
这些日志消息变得非常烦人,因为我在我的数据库上运行大批量查询,这会使用无用的查询日志来填充我的日志文件。
答案 0 :(得分:0)
JohnnyHK的评论是正确的。在进行搜索之后,我发现有几个位置是另一位开发人员写的:
mongoose.set('debug',true);
我应该问其他开发人员或者进行完整的项目搜索。
答案 1 :(得分:0)
我无法关闭日志。尽管我使用该命令进行搜索:
grep -ri "goose.set" ~/
Command显示了所有引用,但不幸的是,将其擦除对我而言没有帮助。
答案 2 :(得分:0)
检查并删除true调试中
require('mongoose').set('debug', true)