Sequelize是否支持自定义序列化器/反序列化器

时间:2015-08-13 21:20:31

标签: sequelize.js

我想在我的seqeuelize对象实例上对属性进行小的转换,该模型是否支持自定义序列化器/反序列化器?

例如,如果我将csv字符串存储在数据库的属性中,例如latLng:" 40,40"我想将它反序列化为对象中的数组[40,40] - 反之亦然,当我保存模型时。

所以我想为特定属性设置自定义序列化器/反序列化器。

1 个答案:

答案 0 :(得分:1)

https://github.com/sequelize/sequelize/pull/4186至少会有一些方法。

但是,它只会在列类型级别提供不同的反序列化器,而不是在属性级别。这意味着您只能在db中为每个类型定义一个反序列化器(一个用于VARCHAR,一个用于INT等。)