如何在 nodeJS 应用程序中通过 sequelize ORM 存储 html 值?
How to store html values through sequelize ORM in nodeJS application?
我正在使用 NodeJS、Sequelize ORM 和 mysql2 数据库开发一个 NodeJs 应用程序。
我正在创建一个模型 xyz,其中包含一个名为“文本”的字段,该字段应包含来自前端的 HTML 值,因为它从前端的文本编辑器获取值,其中有许多具有粗体或斜体功能。
在 Sequelize 中,我应该为这个字段“文本”分配什么数据类型,因为我迷路了,我搜索了但找不到。
我认为我们不能将其存储在字符串中。
有人可以推荐吗?
LONGTEXT
可能过大 -- 它允许最大 4GB 的数据大小。
MEDIUMTEXT
允许 16MB。
TEXT
允许 64KB。
TINYTEXT
只允许 255 个字符。
很少 HTML 文档的大小会达到 64KB,因此 TEXT
应该适合您。如果你真的想要安全,那就去 MEDIUMTEXT
.
使用 TEXT 数据类型进行续集
我正在使用 NodeJS、Sequelize ORM 和 mysql2 数据库开发一个 NodeJs 应用程序。
我正在创建一个模型 xyz,其中包含一个名为“文本”的字段,该字段应包含来自前端的 HTML 值,因为它从前端的文本编辑器获取值,其中有许多具有粗体或斜体功能。
在 Sequelize 中,我应该为这个字段“文本”分配什么数据类型,因为我迷路了,我搜索了但找不到。
我认为我们不能将其存储在字符串中。
有人可以推荐吗?
LONGTEXT
可能过大 -- 它允许最大 4GB 的数据大小。
MEDIUMTEXT
允许 16MB。
TEXT
允许 64KB。
TINYTEXT
只允许 255 个字符。
很少 HTML 文档的大小会达到 64KB,因此 TEXT
应该适合您。如果你真的想要安全,那就去 MEDIUMTEXT
.
使用 TEXT 数据类型进行续集