У меня есть тип review
с полем rating
, содержащим number
от 1 до 5. Теперь я хотел бы вычислить средний рейтинг. Соответствующая схема:
{
name: 'rating',
title: 'Rating',
validation: Rule => Rule.required(),
type: 'number'
},
Sanity недавно добавил в GROQ арифметические операции, но я не знаю, как их использовать, и документации очень мало.
- Можно ли вычислить сумму всех оценок с помощью арифметической операции? Если да, то как?
- Можете ли вы также разделить сумму на количество всех отзывов в одном запросе?