小编zet*_*ett的帖子

Sequelize:种子与协会

例如,我有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;
};
Run Code Online (Sandbox Code Playgroud)

我想用包含视频的课程创建种子.我该怎么做?我不知道如何用包含的视频创建种子.

javascript models seeding node.js sequelize.js

8
推荐指数
2
解决办法
8169
查看次数

标签 统计

javascript ×1

models ×1

node.js ×1

seeding ×1

sequelize.js ×1