我有使用 nodejs 和 mongodb 的应用程序。我使用 Mongoose 进行 ODM。 现在我想记录在整个应用程序中 mongoose 触发的所有查询。
如何记录这些?
最佳答案
您可以像这样启用 Debug模式:
mongoose.set('debug', true);
或添加您自己的调试回调:
mongoose.set('debug', function (coll, method, query, doc [, options]) {
//do your thing
});
这会将所有已执行的收集方法及其参数记录到控制台。
https://stackoverflow.com/questions/18762264/