在sails.js中,如何在模型的beforeCreate方法中访问会话variables?

这是我现在创build用户实体之前的用户模型,我想自动将值会话variables赋给createdBy和updatedBY。

module.exports = { autoPK: false, attributes: { id:{columnName:'ID', type: 'integer', autoIncrement: true, primaryKey: true}, employeeId:{columnName:'EMPLOYEE_ID', type: 'string',unique : true}, firstName:{columnName:'FIRST_NAME', type: 'string'}, lastName:{columnName:'LAST_NAME', type: 'string'}, createdBy:{columnName:'CREATED_BY', model: 'user'}, updatedBy:{columnName:'CREATED_BY', model: 'user'}, }, beforeCreate: function(values, cb) { values.createdBy=req.session.userId; values.updatedBy=req.session.userId; return values; }, beforeUpdate: function(values, cb) { values.updatedBy=req.session.userId; return values; }, } 

我正在寻找同样的事情。 find一些可能有助于您朝正确方向的相关资源。 不幸的是,没有很好的支持让sails自动在模型上设置UpdatedBy和CreatedBy属性。