firebase - 如何通过在firestore的父集合中过滤子集合中的数据来获取父集合?
问题描述
我正在使用 firebase 开发一个项目,并且无法通过过滤其中一个子集合来搜索特定的父集合。
例如,开始旅行时,我必须检查哪些学生(家长收藏)已确认他们的存在(going 属性必须为真),并且出勤日期应该等于旅行日期。在 Presence 子集合中过滤数据时,如何搜索已确认的学生(这将是父集合)?
解决方案
您需要单独进行这些调用,因为 Firebase 中没有类似 JOIN 的调用。换句话说,您不能引用一个文档来调用另一个文档。
要实现它,您需要考虑诸如查询所有真实的学生并核对出勤日期匹配查询的结果。
推荐阅读
- c# - 如何在打印任务完成时获得通知
- python - 填充仅支持 kwargs 进行初始化的嵌套对象?
- python - 如何摆脱多个 Python 安装 - Ubuntu 18.04.2 LTS
- android - 错误应用插件:“com.google.gsm.google-services”还添加了类路径“com.google.gms:google-services:4.2.0”
- python - 如何找到模板和旋转图像之间的正确点对应关系?
- salesforce - 如何使用 apex 修改任何字段的元数据
- c# - 将 WPF 应用程序迁移到 dotnet Core 3 后获取 TaskCancelledException
- spring - 我们如何使用hibernate作为orm单独的数据库和模式来构建一个spring mvc多租户应用程序
- amazon-web-services - 当目标群体不健康时得到 502
- python - python中是否有一个绘图包可以处理缺失值而不省略x轴值/标签/比例?