我正在跟踪Sequelize纪录片。在Model Definition部分的底部,我想知道sequelize变量用于什么?我可以删除它吗?
{
sequelize,
modelName: 'foo'
}
答案 0 :(得分:1)
这里sequelize只是您sequelize连接的实例。
sequelize的init方法需要两个对象作为参数。
Foo.init(
{
title: Sequelize.STRING,
description: Sequelize.TEXT, //first argument
deadline: Sequelize.DATE
},
{ sequelize, modelName: 'foo' } //second argument
)
第一个参数是您所有的模型字段,第二个参数需要序列化实例和模型名称。
因此您无法删除它。