【发布时间】:2021-04-11 19:07:58
【问题描述】:
从 firestore 子集合读取时,返回的数据是否还包括来自父文档的数据?我试图最小化我的网络出口并保持低成本,所以我想知道是将所有与用户相关的数据放在用户文档子集合中还是创建一个 ID 为 userID 的独立集合。
【问题讨论】:
标签: firebase google-cloud-firestore
从 firestore 子集合读取时,返回的数据是否还包括来自父文档的数据?我试图最小化我的网络出口并保持低成本,所以我想知道是将所有与用户相关的数据放在用户文档子集合中还是创建一个 ID 为 userID 的独立集合。
【问题讨论】:
标签: firebase google-cloud-firestore
Firestore 读取操作始终返回来自单个集合的信息,或者(对于集合组查询)来自具有相同名称的一组集合的信息。
如果您需要访问父文档中的信息,则必须从您的应用程序代码中明确地读取该信息。唯一的选择是将来自该父文档的信息复制到其子集合中的每个文档中,这在 NoSQL 数据库中相对常见。
【讨论】: