我想针对STRING类型的每次更新触发操作。
我知道在序列化中可以向属性添加吸气剂,如下所示:
onRemove = (id) => {
this.props.handleRemove(id)
}
我想在所有STRING类型中执行一些任务,因此我正在考虑扩展它。如果我能得到带有某些功能的CUSTOM_STRING类型,那就太好了。
我正在尝试:
const Projects = sequelize.define(
'Projects',
{
title: {
type: DataTypes.STRING,
get(field) {
console.log(this.getDataValue(field)); // Field value
console.log(field); // Field name
},
},
},
);
我刚刚阅读并尝试了以下解决方案:How to add a custom DataType in Sequelize ORM和https://github.com/sequelize/sequelize/issues/8533,但没有结果。
有人有这样做的实际经验吗?