序列化:修改数据类型以添加​​吸气剂

时间:2018-09-26 18:52:26

标签: node.js sequelize.js

我想针对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 ORMhttps://github.com/sequelize/sequelize/issues/8533,但没有结果。

有人有这样做的实际经验吗?

0 个答案:

没有答案