小编Evg*_*Gil的帖子

在 Sequelize 迁移中创建关联

节点。续集 4.41。尝试通过另一个表制作具有多对多关系的 2 个模型。例如,使用sequelize-cli运行...

sequelize model:generate --name Camera --attributes name:string,sn:string
Run Code Online (Sandbox Code Playgroud)

这里是模型

// Camera model

'use strict';

module.exports = (sequelize, DataTypes) => {
  const ?amera = sequelize.define('?amera', {
    name: DataTypes.STRING,
    sn: DataTypes.STRING
  }, {});
  ?amera.associate = function(models) {
    // associations can be defined here
      Camera.belongsToMany(models.Relay, {through: 'CameraRelay'});
  };
  return ?amera;
};
Run Code Online (Sandbox Code Playgroud)

和

// Relay model

'use strict';

module.exports = (sequelize, DataTypes) => {
  const Relay = sequelize.define('Relay', {
    name: DataTypes.STRING,
    sn: DataTypes.STRING,
    channel: DataTypes.INTEGER
  }, {});
  Relay.associate = function(models) …
Run Code Online (Sandbox Code Playgroud)

node.js sequelize.js

4
推荐指数
1
解决办法
2123
查看次数

标签 统计

node.js ×1

sequelize.js ×1