标签: mysql sequelize.js
一个简单的问题:
如何创建不可变的sequelize模型属性?
每当我创建一个预订时,我希望允许某些属性是可变的,而其中一些属性不是。
答案 0 :(得分:1)
const _ = require('lodash'); let body = req.body; /* body: { a: 1,//immutable b: 2,//immutable c: 3, d: 4 } */ Model.update(_.omit(body, ['a', 'b']), { where: {id: 1} }).then()....
因此,您始终会更新c和d,因为您没有让任何人更新a和b
c
d
a
b