【发布时间】:2021-01-11 07:49:50
【问题描述】:
我一直在学习 mongoose 查询中间件,当在查询中间件函数中使用 this 时,它指的是查询对象。
但是,我很难想象查询对象实际上是什么以及如何使用它。例如,如果我有代码:
let query = Model.findById(req.params.id);
如果我当时使用查询中间件:
tourSchema.pre(/^find/, function (next) {
console.log(this)
next();
});
this 会是什么?
【问题讨论】: