【问题标题】:Sequelize - variable "sequelize" in model definitionSequelize - 模型定义中的变量“sequelize”
【发布时间】:2020-01-20 00:16:42
【问题描述】:

我正在关注 Sequelize 纪录片。在Model Definition 部分的底部,我想知道什么 sequelize 变量用于?我可以删除它吗?

{
  sequelize,
  modelName: 'foo'
}

【问题讨论】:

    标签: sequelize.js


    【解决方案1】:

    这里的 sequelize 只是你的 sequelize 连接的一个实例。

    如你所见,sequelize 的 init 方法需要两个对象作为参数。

    Foo.init(
    
    {
      title: Sequelize.STRING,
      description: Sequelize.TEXT,  //first argument 
      deadline: Sequelize.DATE
    },
     { sequelize, modelName: 'foo' } //second argument
    
    ) 
    

    第一个参数是你的所有模型字段,第二个参数需要你的模型的实例和名称。

    因此你不能删除它。

    【讨论】:

      猜你喜欢
      • 2020-02-16
      • 1970-01-01
      • 2018-09-08
      • 2017-04-07
      • 2019-05-25
      • 1970-01-01
      • 2021-02-20
      • 2019-05-19
      • 1970-01-01
      相关资源
      最近更新 更多