Sequelize.js Sequelize:如果插入的记录包含数据库中不包含的字段,会发生什么情况
如果尝试使用数据库模型中不存在的字段插入记录,会发生什么情况 例如:Sequelize.js Sequelize:如果插入的记录包含数据库中不包含的字段,会发生什么情况,sequelize.js,Sequelize.js,如果尝试使用数据库模型中不存在的字段插入记录,会发生什么情况 例如: const User = db.define('user', { firstName: Sequelize.STRING, lastName: Sequelize.STRING }); User.sync(); let firstUser = User.build( firstName: 'Foo', lastName: 'Bar', baz: 'qux' // not a defined field )
const User = db.define('user', {
firstName: Sequelize.STRING,
lastName: Sequelize.STRING
});
User.sync();
let firstUser = User.build(
firstName: 'Foo',
lastName: 'Bar',
baz: 'qux' // not a defined field
);
firstUser.save();
会发生什么
是否被忽略baz
- 这会引发错误吗
- 是否有任何类型的日志记录表明尝试了其他字段
firstName
和lastName
)和默认字段