6
我在一個Sequelize模型中有一個beforeCreate
掛鉤(在User
表中對密碼運行bcrypt),並且想要在種子文件中創建一個用戶。諸如bulkCreate之類的函數只是插入到數據庫中,因此不要調用任何鉤子(包括createdAt
/updatedAt
)。如何使用與播種機所需格式匹配的方式創建鉤子?如何在sequelize中bulkCreating時觸發beforeCreate鉤子?
好像很多人只是用sequelize-fixtures
?這是要走的路嗎?或者我可以忽略種子格式,並使用標準的.create/.build和.save格式?
另外,與播種有關的文檔位於何處? Google的搜索在信息方面非常輕。
User.bulkCreate(users, {individualHooks: true}).then(function() {
console.log("Done!");
});
有關於這個選項here一些(但很少)文檔: