Database 如何定义复杂对象的续集模型?
我刚开始使用Sequelize 我试图定义一个模型,但我的对象应该插入数据库,如下所示:Database 如何定义复杂对象的续集模型?,database,sqlite,sequelize.js,Database,Sqlite,Sequelize.js,我刚开始使用Sequelize 我试图定义一个模型,但我的对象应该插入数据库,如下所示: { year: 2017, circle1: { value: 50 }, categories: [ { Title: "cat1", value: 4, maxValue: 10 }, { Title: "cat2", value: 2,
{
year: 2017,
circle1: {
value: 50
},
categories: [
{
Title: "cat1",
value: 4,
maxValue: 10
},
{
Title: "cat2",
value: 2,
maxValue: 10
}
]
}
我试试这个
const Test = db.define(
"test",
{
year: Sequelize.INTEGER,
circle1: {
value: Sequelize.INTEGER
}
},
{
// options
}
)
但是这是一个错误。如果sqlite支持这种类型,只需对复杂对象使用Sequelize.JSON类型即可。这样,您可以在此字段中保存任何JS对象 请记住,Sequelize或DB都不会检查保存对象的结构