您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何在Firebase Firestore中使用查询

如何在Firebase Firestore中使用查询

按照上面的注释中的“讨论”,在Cloud Function中,您可以使用方法QuerySnapshot返回的get()方法进行以下操作:

admin.firestore().collection("cities")
    .where('state', '==', 'CA')
    .get()
    .then(querySnapshot => {
        if (querySnapshot.size == 0) {
            console.log("0 documents");
        } else if (querySnapshot.size > 2) {
            console.log("More than 2 documents");
        } 
    });

如上所述,请注意,这将花费阅读集合中每个文档的成本。如果您有一个非常大的集合,则可以编写一个Cloud Function,每次在该集合中添加文档或从中删除文档时都会更新计数器。

其他 2022/1/1 18:14:39 有552人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶