YZ
Size: a a a
YZ
AD

AD
@HasMany(() => Installation)
installations: Installation[];ES
YZ
ES
YZ
YZ
ES
User.hasMany(Access, {foreignKey: 'web_roles_id', as: 'accesses'});
Access.belongsTo(User, {foreignKey: 'web_roles_id', as: 'user'});
const user = await User.findOne({ where: { email: payload.email.trim() }, include: 'accesses' })итог тот жеYZ
YZ
ES
YZ
YZ
ES
ES
Access.belongsTo(User, {foreignKey: 'web_roles_id', targetKey: 'roleId', as: 'user'});но тоже подставляет idYZ
ES
const a = User.hasMany(Access, {foreignKey: 'web_roles_id', as: 'accesses'});
console.log('User: ', a);
const b = Access.belongsTo(User, {foreignKey: 'web_roles_id', targetKey: 'web_roles_id', as: 'user'});
console.log('Access: ', b);
const user = await User.findOne({ where: { email: payload.email.trim() }, include: 'accesses' })
console.log('user: ', user);ES
