我想在我的seqeuelize对象实例上对属性进行小的转换,该模型是否支持自定义序列化器/反序列化器?
例如,如果我将csv字符串存储在数据库的属性中,例如latLng:" 40,40"我想将它反序列化为对象中的数组[40,40] - 反之亦然,当我保存模型时。
所以我想为特定属性设置自定义序列化器/反序列化器。
答案 0 :(得分:1)
https://github.com/sequelize/sequelize/pull/4186至少会有一些方法。
但是,它只会在列类型级别提供不同的反序列化器,而不是在属性级别。这意味着您只能在db中为每个类型定义一个反序列化器(一个用于VARCHAR
,一个用于INT
等。)