1
0
Fork 0
mirror of https://gitlab.com/Alamantus/Readlebee.git synced 2025-05-21 09:31:16 +02:00
Readlebee/server/sequelize/associations/BookReference.js

23 lines
432 B
JavaScript
Raw Normal View History

module.exports = models => {
const {
BookReference,
Review,
} = models;
2020-01-25 13:52:37 -07:00
BookReference.hasMany(Review, {
as: 'Interactions',
foreignKey: 'bookReferenceId',
});
BookReference.hasMany(Review.scope('Text'), {
as: 'Reviews',
foreignKey: 'bookReferenceId',
});
BookReference.hasMany(Review.scope('Rating'), {
as: 'Ratings',
2020-01-25 13:52:37 -07:00
foreignKey: 'bookReferenceId',
});
return BookReference;
}