javascript - 在检查其子集合的文档是否正确后从文档中读取数据
问题描述
正如您在提供的图像中看到的那样,我的数据库结构如下。
Group => contains all groups
Test A => one of the groups
Sessions => contains all the sessions dates and timings of that particular group
date => document is titled by the date of that session
我正在尝试阅读今天有会议的小组文档。这可能吗?即使这是一个多步骤的过程,我该怎么做?为简化起见,我正在尝试阅读组文档,其中存在标题为今天的日期在其子集合“会话”中的文档。如果不存在这样的文档,则可以跳过它。
解决方案
您尝试执行的操作无法在单个查询中完成。
但是你可以:
- 使用组名和格式化日期构建对会话文档的 DocumentReference。
- 获取()文档。如果存在:
- 为组文档构建另一个 DocumentReference
- 阅读
推荐阅读
- angular - 仅获取点击 ID 的 JSON 数据
- powershell - PowerShell 任务计划程序作业无法启动。附加数据:错误值:2147944187
- spring-data-rest - 使用 querydsl 和 spring 数据搜索 A 或 B 的位置
- sqlite - 我需要检索最后一个数据行单个数据
- python - 在 python 代码中更改“所有”seaborn 图的大小
- pytorch - 如何在不安装 pytorch 的情况下使用 pytorch 预训练模型?
- java - 在 Java 8 比较器中添加 Optional.isPresent()
- jquery - 使用ajax从vue组件解析数据
- php - 多个计数和求和 MySQL 函数在 MySQL 结果中使用多个连接返回错误值
- google-bigquery - BigQuery - 在连接谓词中使用 SQL UDF