在客户端获取快照大小 - Firestore javascript

Get snapshot size on client side - Firestore javascript

我正在查询 firestore 以获取一些结果。但是在 运行 forEach 循环文档之前,我想知道 集合快照 中是否有任何文档,并且 snapshot.exist() 总是给出 false 即使里面有文档

db.collection("users").where("mobile_no", '==', mobileToCheck).get().then(function(querySnapshot){
            if (querySnapshot.exists) {        \THIS ALWAYS RETURNING FALSE
                querySnapshot.forEach(doc => {
                     console.log(doc.data());
                });
                console.log(mobileToCheck + "Exist In DB");
            }else{
                console.log(mobileToCheck + "Do Not Exist In DB");
            }
        });

我怎么知道有没有结果?

QuerySnapshot object doesn't have an exists property, that one is only available on DocumentSnapshots.

您可以检查 querySnapshot.empty or querySnapshot.size