vis*_*tur 6 node.js sequelize.js
我有一个Sequelize实例,带有标志omitNull,如果我没有在模型的create方法中定义它们,则插入在DB中定义的de defaultValues.像这样:
var sequelize = new Sequelize('db', 'user', 'pw', {
omitNull: true
})
Run Code Online (Sandbox Code Playgroud)
但是如果我将它们定义为null,我想在其他模型中插入空值.喜欢:
SomeModel.create({some_property: null});
Run Code Online (Sandbox Code Playgroud)
有没有办法为模型的某些属性定义omitNull属性?
使用omitNull = true选项时,有一种方法可以强制sequelize将属性设置为null.
做这样的事情:
SomeModel.some_property = null;
SomeModel.save(['some_property']);
Run Code Online (Sandbox Code Playgroud)
这将强制sequelize创建更新/插入SQL为NULL some_property.
我希望它有所帮助.
| 归档时间: |
|
| 查看次数: |
3612 次 |
| 最近记录: |