1
0
Fork 0
mirror of https://gitlab.com/Alamantus/Readlebee.git synced 2025-05-20 17:11:15 +02:00
Readlebee/server/sequelize/associations/BookReference.js

23 lines
No EOL
432 B
JavaScript

module.exports = models => {
const {
BookReference,
Review,
} = models;
BookReference.hasMany(Review, {
as: 'Interactions',
foreignKey: 'bookReferenceId',
});
BookReference.hasMany(Review.scope('Text'), {
as: 'Reviews',
foreignKey: 'bookReferenceId',
});
BookReference.hasMany(Review.scope('Rating'), {
as: 'Ratings',
foreignKey: 'bookReferenceId',
});
return BookReference;
}