Я прочитал некоторые темы, связанные с этим, но это не помогло, или я не мог заставить их работать.У меня есть:
exports.findBookRating = (book) => {
var average;
Review.findAll({
where: {
bookId: book.id
},
attributes: [[sequelize.fn('avg', sequelize.col('rating')), 'avg_rated']],
raw: true
})
.then(number => {
average = number[0].avg_rated;
console.log(average); //this works
})
.catch(err => {
console.log(err);
});
console.log(average) // this does not work
}
Я хотел вернуть число [0] .avg_rated , и именно поэтому я создал эту переменную Среднее , но она не работала,не могли бы вы мне помочь?Спасибо!