如何使用中间件将用户保存在猫鼬钩子中
how to save user in mongoose hook using middleware
我正在使用这个库Mongoose Audit Plugin
并且我在我的实体模式中添加了这个片段:
let AuditLog = require('mongoose-audit')
GiftSchema.virtual('Author').set(function (userEmail) {
this._user = userEmail
})
中间件代码看起来像这样,但它没有将用户保存在审计日志集合中。
var updated = _.merge({}, req.body, {
Author: req.decoded.user
})
有什么建议吗?
我也用过这个包,但它没有在数据库中保存任何记录。 mongoose-audit-log
req.body = _.merge({}, req.body, {
Author: req.decoded.user
})
已解决。我只是合并请求中的正文而不是更新变量
我正在使用这个库Mongoose Audit Plugin 并且我在我的实体模式中添加了这个片段:
let AuditLog = require('mongoose-audit')
GiftSchema.virtual('Author').set(function (userEmail) {
this._user = userEmail
})
中间件代码看起来像这样,但它没有将用户保存在审计日志集合中。
var updated = _.merge({}, req.body, {
Author: req.decoded.user
})
有什么建议吗? 我也用过这个包,但它没有在数据库中保存任何记录。 mongoose-audit-log
req.body = _.merge({}, req.body, {
Author: req.decoded.user
})
已解决。我只是合并请求中的正文而不是更新变量