s.a*_*lem 5 javascript hook mongoose node.js
我正在尝试更新查询挂钩上的字段.例如:
var mySchema = new Schema({
name: String,
queryCount: {type: Number, default:0}
});
Run Code Online (Sandbox Code Playgroud)
我想queryCount在每个find或findOne查询上增加和更新字段.
mySchema.post('find', function (doc) {
// here is the magic
});
Run Code Online (Sandbox Code Playgroud)
到目前为止,我尝试了一些但没有成功的事情.我可以在模型中实现这一点,还是必须在控制器中完成?
你想要的是一个帖子init钩子
mySchema.post('init', function (doc) {
doc.queryCount++;
doc.save();
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3356 次 |
| 最近记录: |