gpt4 book ai didi

javascript - 如何在 Sequelize ORM 中添加自定义数据类型

转载 作者:搜寻专家 更新时间:2023-10-31 23:53:12 26 4
gpt4 key购买 nike

我想通过继承现有 DataType.Integer 的所有默认行为在 Sequelize 中定义自定义数据类型。这里的基本思想是定义一个新类型并覆盖 valueOftoString 方法。

Sequelize 文档不包含与此主题相关的任何信息。如果有人可以帮助我,那就太好了。

最佳答案

https://github.com/sequelize/sequelize/blob/master/lib/data-types.js保存 Sequelize 数据类型。

具体来说,https://github.com/sequelize/sequelize/blob/master/lib/data-types.js#L251-L273显示 DataTypes.INTEGER 如何使用 NUMBER.inherits(fn) 从 DataTypes.NUMBER 继承。

那些继承自 ABSTRACT。您可以为继承的数据类型覆盖 toString() 方法,如 https://github.com/sequelize/sequelize/blob/master/lib/data-types.js#L62-L64 所示。 .

免责声明:由于没有公开记录,我不确定 API 的稳定性如何,并且由于 future 可能发生的变化,我会保持谨慎。

关于javascript - 如何在 Sequelize ORM 中添加自定义数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34584080/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com