问答详情
源自:3-3 新增期刊内容02-模型操作

model\movie.js代码报错,找不到原因

import { Sequelize, Model } from 'sequelize'
import sequelize from '..lib/db'
import {config} from 'lin-mizar';

class Movie extends Model {

}

Movie.init(
   attributes: {
      id:{
         type:Sequelize.INTEGER,
         primaryKey: true,
         autoIncrement: true,
      },    image:{
         type:Sequelize.STRING(64),
      },
      content: {
         type:Sequelize.STRING(300),
         allowNull: true,
      },

      fav_nums:{
         type:Sequelize.INTEGER,
         defaultValue: 0,
      },
      titile:{
         type:Sequelize.STRING(50),
      },
      type: {
         type:Sequelize.INTEGER,
      },
      status:{
         type:Sequelize.INTEGER,
      },
},
   options:{
      tableName: 'movie',
      modelName: 'movie',
      paranoid: true,
      timestamps: true,
      createdAt: 'created_at',
      updatedAt: 'updated_at',
      deletedAt: 'deleted_at',
      sequelize,
   }

)

export { Movie as MovieModel };

http://img3.mukewang.com/5f1f91f500012bf712930420.jpg

提问者:慕勒332531 2020-07-28 10:49

个回答

  • 沁尘
    2020-07-28 14:18:08

    同学把我视频里的IDE智能感知当成语法来写了。attributes:这个是不用写出来的。下面的options:同理

  • 慕仙5215354
    2020-08-12 10:48:17

    你这里是中文逗号吧

  • 慕勒332531
    2020-07-28 18:11:05

    还是报错,options:也没有自动生成

    http://img.mukewang.com/5f1ff9b600018ad213010306.jpg

  • 慕勒332531
    2020-07-28 17:53:28

    感谢老师,主要是模型这部分文档有点看不明白?