Yas*_*muş 7 orm node.js sequelize.js
我有一个名为的表person,我希望将列排除为默认值,
const Person = sequelize.define('person',{
secretColumn: Sequelize.STRING,
//... and other columns
});
Run Code Online (Sandbox Code Playgroud)
我看到有一个叫ScopeSequelize 的功能:http://docs.sequelizejs.com/manual/tutorial/scopes.html
我试图像这样排除;
const Person = sequelize.define('person',{
secretColumn: Sequelize.STRING,
//... and other columns
}, {
defaultScope: {
exclude: ['secretColumn']
}
});
Run Code Online (Sandbox Code Playgroud)
但这不起作用.是否还有其他方法可以在默认情况下排除列?
Yas*_*muş 13
我把它搞得一团糟.exclude需要attributes部分:
const Person = sequelize.define('person',{
secretColumn: Sequelize.STRING,
//... and other columns
}, {
defaultScope: {
attributes: { exclude: ['secretColumn'] }
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4289 次 |
| 最近记录: |