firebase - Firestore 从子集合返回对象
问题描述
从 firestore 子集合读取时,返回的数据是否还包括来自父文档的数据?我正在尝试最小化我的网络出口并保持低成本,所以我想知道是将所有与用户相关的数据放在用户文档子集合中还是创建一个 ID 为 userID 的独立集合。
解决方案
Firestore 读取操作始终从单个集合返回信息,或者(对于集合组查询)从一组具有相同名称的集合返回信息。
如果您需要访问父文档中的信息,则必须从应用程序代码中显式读取该信息。唯一的选择是将来自该父文档的信息复制到其子集合中的每个文档中,这在 NoSQL 数据库中相对常见。
推荐阅读
- python - 如何打印公网接口名称?
- android - 从适配器获取值到主要活动
- virtual-machine - 裸机上的硬件物理行为与使用 IOMMU 直通的 VM 有什么区别?
- json - 如何防止在 ASP.net Core 中直接从浏览器调用 Ajax JSON
- python - 全局变量似乎被执行递归代码破坏了
- java - 在数据库而不是java中生成json文件
- reactjs - 带有 React 路由器的 TypeScript
- python-3.x - 无法在 Windows10 上运行 PyGlossary
- react-native - 无法将 expo react 本机应用程序上传到 github 存储库:“更新文件内容失败。EISDIR:对目录.read 的非法操作”
- python - 如何让 VS Code 的 jupyter notebook 的 codetext 加粗?