我正在使用sequalizejs從nodejs創建數據庫記錄。我正在傳遞數據數組,並將其添加到數據庫表中。 問題是傳遞的數據不會保存原樣。順序是不同的。請建議如何在sequalizejs中進行批量創建時維護訂單? 。 該問題僅在LINUX環境下才能看到。在Windows服務器中,它工作正常。如何在sequalizejs LINUX環境下批量創建時如何保持順序?
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'?那些單個模型「鉤子」執行什麼操作? – piotrbienias
SQL與.. INSET INTO ...鉤子沒有執行任何特定任務相同。 – JavaUser