Sequelize.js 使用列值对关联范围进行续集
我已经读过了。例如:Sequelize.js 使用列值对关联范围进行续集,sequelize.js,Sequelize.js,我已经读过了。例如: const Bar = sequelize.define('bar', { status: DataTypes.STRING }); Foo.hasMany(Bar, { scope: { status: 'open' }, as: 'openBars' }); 但我想根据列值向作用域中添加一个条件。 例如: const Bar=sequelize.define('Bar',{status:DataTyp
const Bar = sequelize.define('bar', { status: DataTypes.STRING });
Foo.hasMany(Bar, {
scope: {
status: 'open'
},
as: 'openBars'
});
但我想根据列值向作用域中添加一个条件。
例如:
const Bar=sequelize.define('Bar',{status:DataTypes.STRING,userId:DataType.INTEGER});
富有很多(酒吧{
范围:{
状态:“打开”,
userId:Foo.userId//sequelize-typescript语法会更好,但是香草sequelize语法很好。您尝试的方法有效吗?您有错误吗?
const Bar = sequelize.define('bar', { status: DataTypes.STRING, userId: DataType.INTEGER });
Foo.hasMany(Bar, {
scope: {
status: 'open',
userId: Foo.userId // <-- something like this
},
as: 'openBars'
});