首页 > 解决方案 > 如何在我的 Android 应用程序中加入 Firestore

问题描述

如何在我的 Android 应用程序中加入 Firestore?

我在这张照片中的桌子

标签: javaandroidfirebasegoogle-cloud-firestore

解决方案


您要实现的实际上是 JOIN,Cloud Firestore 目前支持。

Firestore 中的查询很浅,这意味着它们只能从运行查询的集合中返回文档。如果您需要从两个集合中获取文档,则必须执行两个查询并在客户端上组合结果。

还有一种替代解决方案,称为反规范化。这意味着您可以创建另一个集合,该集合应包含来自这两个集合的数据。通过这种方式,您可以针对这个新集合执行单个查询。这种方法无需担心,因为它是 NoSQL 数据库的常见做法。


推荐阅读