gpt4 book ai didi

mysql - 我想使用 Sequelize 将 MySQL 中的对象数组存储在单独的列中

转载 作者:行者123 更新时间:2023-11-29 07:18:59 25 4
gpt4 key购买 nike

之前我一直在寻找如何使用 Sequelize 在我的 MySQL 中插入对象数组,然后我找到了一种直接插入数组的解决方案,例如。 [1,2] 在单列中

insert into TABLE_NAME(id, marks) VALUES (21, [1, 2])

但我正在寻找一种可以在 Sequelize 中插入的解决方案

{
"id": 21 ,
"marks": [90, 90]
}

例如查询:

insert into TABLE_NAME(id, marks) VALUES ((21, 90),(21, 90))

最佳答案

目前还在sequelize v5中,只有PostgreSQL支持数​​组数据类型,MySQL没有默认方式。 <强> DOC

Sequelize.ARRAY(Sequelize.TEXT)       // Defines an array. PostgreSQL only.
Sequelize.ARRAY(Sequelize.ENUM) // Defines an array of ENUM. PostgreSQL only.

但仍然有解决方法: CHECK THIS

关于mysql - 我想使用 Sequelize 将 MySQL 中的对象数组存储在单独的列中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57402618/

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