【发布时间】:2020-06-12 23:38:39
【问题描述】:
我正在尝试将客户端发送的 json 对象保存在数据库中
该应用程序可以很好地处理请求,但是在将请求数据保存在数据库中时我被卡住了,我正在使用 sequelize。
这是我的模型:
调度模型
module.exports = (sequelize, DataTypes) => {
const Schedules = sequelize.define('Schedules', {
name: DataTypes.STRING,
delay: DataTypes.INTEGER,
criteria: DataTypes.STRING
}, {})
Schedules.associate = (models) => {
Schedules.hasMany(models.Commands)
}
return Schedules
}
和命令模型
module.exports = (sequelize, DataTypes) => {
const Commands = sequelize.define('Commands', {
command: DataTypes.STRING,
index: DataTypes.INTEGER
},{})
Commands.associate = (models) => {
Commands.belongsTo(models.Schedules)
}
return Commands
}
最后是收到的请求json对象
{
"name": "Do Something",
"commands": [
"step one",
"step two",
"step three"
]
}
我还需要确保在查询计划时,它应按该顺序返回 commands[] 数组。 我的问题是,我怎么能在续集中这样做,任何帮助表示赞赏。谢谢
【问题讨论】:
标签: node.js express sequelize.js sequelize-cli