首页 > 解决方案 > Firestore 从子集合返回对象

问题描述

从 firestore 子集合读取时,返回的数据是否还包括来自父文档的数据?我正在尝试最小化我的网络出口并保持低成本,所以我想知道是将所有与用户相关的数据放在用户文档子集合中还是创建一个 ID 为 userID 的独立集合。

标签: firebasegoogle-cloud-firestore

解决方案


Firestore 读取操作始终从单个集合返回信息,或者(对于集合组查询)从一组具有相同名称的集合返回信息。

如果您需要访问父文档中的信息,则必须从应用程序代码中显式读取该信息。唯一的选择是将来自该父文档的信息复制到其子集合中的每个文档中,这在 NoSQL 数据库中相对常见。


推荐阅读