【发布时间】:2017-03-06 12:46:16
【问题描述】:
我正在使用 sequalizejs 从 nodejs 创建数据库记录。我正在传递数据数组,并将其添加到数据库表中。 问题是传递的数据没有按原样保存。顺序不同。请建议如何在 sequalizejs 中进行批量创建时保持秩序? . 此问题仅在 LINUX 环境中可见。在 Windows 服务器中,它工作正常。
data - ["A","B","C","D"]
table row order - "B" , "D" , "C" , "A"
每次运行的顺序都会有所不同。
models.MyTable.bulkCreate(req.body, { individualHooks: true }).then(function (mydata) {
result.status(200).json(mydata);
});
【问题讨论】:
-
您的代码生成的确切
SQL是什么?那些单独的模型hooks执行什么操作? -
SQL 与 .. INSET INTO ... 钩子没有执行任何特定任务。
标签: javascript node.js database-design sequelize.js