db.collectionGroup('rating').where('rating','==',5).get().then(function (querySnapshot) {
querySnapshot.forEach(function (doc) {
var fivestarRatings = doc.data().rating;
console.log(fivestarRatings)
});
});
Это возвращает 5 дважды, потому что у меня есть подколлекция с именем 'rating', и два документа в этой коллекции содержат "5". В основном я хочу посчитать, сколько документов содержит значение sertain. В этом случае я хочу, чтобы он показывал «2», потому что в «рейтинге» есть два документа, которые содержат «5».