Java 是否可以进行检查集合是否存在的查询?

Java 是否可以进行检查集合是否存在的查询?,java,android,firebase,google-cloud-firestore,Java,Android,Firebase,Google Cloud Firestore,我想使用RecyclerView从主集合中检索项目列表。在每个项目中,预计都会有另一个集合,但有些项目可能没有。是否可以进行查询,检查每个项目是否存在第二个集合,并仅显示具有第二个集合的项目 是否可以进行查询,检查每个项目是否存在第二个集合,并仅显示具有第二个集合的项目 不,不可能。没有API可以帮助您检查集合是否确实存在。云Firestore中的集合只有在其中至少有一个文档时才存在 最简单的解决方案可能是在第二个集合中查询单个文档,并查看该查询是否返回任何结果。就这样。请看您提到的问题@Fra

我想使用
RecyclerView
从主集合中检索项目列表。在每个项目中,预计都会有另一个集合,但有些项目可能没有。是否可以进行查询,检查每个项目是否存在第二个集合,并仅显示具有第二个集合的项目

是否可以进行查询,检查每个项目是否存在第二个集合,并仅显示具有第二个集合的项目

不,不可能。没有API可以帮助您检查集合是否确实存在。云Firestore中的集合只有在其中至少有一个文档时才存在


最简单的解决方案可能是在第二个集合中查询单个文档,并查看该查询是否返回任何结果。就这样。

请看您提到的问题@FrankvanPuffelen询问您是否可以检查“正常”。我的问题是,您是否可以在查询中检查它:)Firestore API不知道“正常”与“查询中”,其行为是相同的。如果您认为存在差异,那么如果您编辑问题以包含显示上下文的代码,则更容易提供帮助。看,你们两个回答这个问题的人都明白,当这个问题被称为“一个疑问”时,它意味着什么。据我所知,你共享的链接确实有一个可实现的答案,而我的没有,即使这是答案。因此,这两个问题都与Android实现和实践的不同方面有关,并且都有不同的答案。请注意您对“重复”的分类。这个问题回答了一个与您共享的需求不同的需求。