【发布时间】:2020-01-20 00:16:42
【问题描述】:
我正在关注 Sequelize 纪录片。在Model Definition 部分的底部,我想知道什么 sequelize 变量用于?我可以删除它吗?
{
sequelize,
modelName: 'foo'
}
【问题讨论】:
标签: sequelize.js
我正在关注 Sequelize 纪录片。在Model Definition 部分的底部,我想知道什么 sequelize 变量用于?我可以删除它吗?
{
sequelize,
modelName: 'foo'
}
【问题讨论】:
标签: sequelize.js
这里的 sequelize 只是你的 sequelize 连接的一个实例。
如你所见,sequelize 的 init 方法需要两个对象作为参数。
Foo.init(
{
title: Sequelize.STRING,
description: Sequelize.TEXT, //first argument
deadline: Sequelize.DATE
},
{ sequelize, modelName: 'foo' } //second argument
)
第一个参数是你的所有模型字段,第二个参数需要你的模型的实例和名称。
因此你不能删除它。
【讨论】: