提供上下文的应用程序类型:一个使婚礼乐队创建个人资料的应用程序。此配置文件的一部分将是输入具有位置(事件)的不同日期,并在列表视图中返回它们。我有一个名为userData
的Firestore集合。该集合由登录期间生成的文档IDs
(Firebase用户ID)组成。这些文档包含字段,主要是Strings
和arrays
字段,用于标题图片。创建具有成员变量Events
和date
的名为venue
的类的过程。我想知道如何构造Firestore以允许查询事件并在listView中返回。我看过sub collections
,其中UserData将是父级,但是我不确定这可能吗?或者,也许从根目录创建一个名为“事件”的集合,但不确定如何将不同的乐队连接到他们的Events
。这是Firestore的屏幕截图。每个文档都是一个带。
答案 0 :(得分:2)
您可以:
完全由您选择。这将取决于您要进行的查询的种类。请注意,如果您选择#2,则将无法查询跨频段的事件(至少直到Firestore支持今天不支持的集合组查询为止)。