sequelize.js - Sequelize 是否支持自定义序列化器/反序列化器

标签 sequelize.js

我想在我的 sequelize 对象实例上做一个小的属性转换,模型是否支持自定义序列化器/反序列化器?

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

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

最佳答案

https://github.com/sequelize/sequelize/pull/4186 至少会走一些路。

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

关于sequelize.js - Sequelize 是否支持自定义序列化器/反序列化器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31998630/

相关文章:

node.js - node js sequelize where条件如果不等于 checkin

mysql - GraphQL Mutation 不允许我将数据添加到具有非空违规错误的 mysql 表

node.js - Sequelize审计追踪的 Node 库

node.js - PassportJS 在创建用户后挂起

javascript - Node.js 中 Sequelize 的弃用警告

postgresql - 如何在 Sequelize 中创建这种关系

sequelize.js - 嵌套包含不提供结果

javascript - 函数不返回值

node.js - 即使我没有使用 GROUP BY,SQL Server 的 Sequelize 也会返回错误聚合函数或 GROUP BY 子句

node.js - 模型名称未在引用列上定义。我正在尝试为谁在 sequelize js 上创建 bus_driver 做一个引用列