【发布时间】:2018-07-21 18:45:45
【问题描述】:
例如,我有 2 个模型,课程和视频。课程有很多视频。
// course.js
'use strict';
module.exports = (sequelize, DataTypes) => {
const Course = sequelize.define('Course', {
title: DataTypes.STRING,
description: DataTypes.STRING
});
Course.associate = models => {
Course.hasMany(models.Video);
};
return Course;
};
// video.js
'use strict';
module.exports = (sequelize, DataTypes) => {
const Video = sequelize.define('Video', {
title: DataTypes.STRING,
description: DataTypes.STRING,
videoId: DataTypes.STRING
});
Video.associate = models => {
Video.belongsTo(models.Course, {
onDelete: "CASCADE",
foreignKey: {
allowNull: false
}
})
};
return Video;
};
我想用包含视频的课程创建种子。我怎样才能做到?我不知道如何使用包含的视频创建种子。
【问题讨论】:
标签: javascript node.js sequelize.js models seeding