问题描述
我正在使用此库Mongoose Audit Plugin 并且我在实体架构中添加了此代码段:
let AuditLog = require('mongoose-audit')
GiftSchema.virtual('Author').set(function (userEmail) {
this._user = userEmail
})
中间件代码看起来像这样,但是并没有将用户保存在auditlog集合中。
var updated = _.merge({},req.body,{
Author: req.decoded.user
})
有什么建议吗? 我也使用了这个程序包,但是它没有在数据库中保存任何记录。 mongoose-audit-log
解决方法
req.body = _.merge({},req.body,{
Author: req.decoded.user
})
已解决。我只是在请求中合并了正文,而不是更新了变量