首页 > 解决方案 > 如何通过在firestore的父集合中过滤子集合中的数据来获取父集合?

问题描述

我正在使用 firebase 开发一个项目,并且无法通过过滤其中一个子集合来搜索特定的父集合。

例如,开始旅行时,我必须检查哪些学生(家长收藏)已确认他们的存在(going 属性必须为真),并且出勤日期应该等于旅行日期。在 Presence 子集合中过滤数据时,如何搜索已确认的学生(这将是父集合)?

标签: firebaseionic-frameworkgoogle-cloud-firestore

解决方案


您需要单独进行这些调用,因为 Firebase 中没有类似 JOIN 的调用。换句话说,您不能引用一个文档来调用另一个文档。

要实现它,您需要考虑诸如查询所有真实的学生并核对出勤日期匹配查询的结果。


推荐阅读