gpt4 book ai didi

javascript - 有没有办法计算 Firestore 集合中文档的数量?

转载 作者:行者123 更新时间:2023-12-02 21:18:36 26 4
gpt4 key购买 nike

        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”。基本上我想计算有多少文档包含某个值。在本例中,我希望它显示“2”,因为“评级”中有两个文档包含“5”。

最佳答案

您的 querySnapshotQuerySnapshot类型对象。从链接的API文档中可以看到,可以调用其size()方法来统计结果集中的文档数。

const size = querySnapshot.size()

关于javascript - 有没有办法计算 Firestore 集合中文档的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60908219/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com