我想对种子文件进行以下查询:
INSERT INTO `product_attribute` (` product_id`, `attribute_value_id`)
SELECT `p`.`product_id`,` av`.`attribute_value_id`
FROM `product`` p`, `attribute_value`` av`;
我可以通过以下两种方式之一来sequelize db: seed
:model.findOrcreate ()
,queryInterface.sequelize.query ()
吗?
答案 0 :(得分:0)
是的,您可以同时使用两种方法。
my repository中有一个使用model.create
的代码示例。
如果您愿意,也可以随时使用sequelize.query
module.exports = {
up: (queryInterface, Sequelize) => {
return queryInterface.sequelize.query(
'YOUR_QUERY_HERE'
);
},