【问题标题】:Create a collection linked to user ID in Firestore with flutter使用颤振在 Firestore 中创建链接到用户 ID 的集合
【发布时间】:2019-04-29 23:25:25
【问题描述】:

提供背景信息的应用类型:使结婚戒指能够创建个人资料的应用。此配置文件的一部分将是输入带有位置(事件)的不同日期并在列表视图中返回它们。我有一个名为 userData 的 Firestore 集合。该集合由登录期间生成的文档IDs(Firebase 用户ID)组成。这些文档包含字段,主要是Stringsarrays,用于标题图像之类的内容。我正在考虑创建一个名为@的类987654327@ 与成员变量 datevenue。我想知道我应该如何构建 Firestore 以允许在 listView 中查询和返回事件。我查看了sub collections UserData 将是父级的位置,但我不确定这是否可能?或者可能在根目录创建一个名为 Events 的集合,但不确定如何将不同的乐队连接到他们的 Events。这是 Firestore 的屏幕截图。每个文件都是一个乐队。

【问题讨论】:

    标签: firebase flutter google-cloud-firestore


    【解决方案1】:

    您可以:

    1. 使用一个新的顶级集合来存储所有事件,并使用一个字段作为乐队的 id,以帮助查询只有那么糟糕的事件。
    2. 为他们的活动使用每个乐队下的子集合。

    完全由您来选择。这取决于您要进行的查询类型。请注意,如果您使用 #2,您将无法跨频段查询事件(至少在 Firestore 支持集合组查询之前,它现在不支持)。

    【讨论】:

      猜你喜欢
      • 2020-06-19
      • 2021-02-03
      • 1970-01-01
      • 2021-11-25
      • 1970-01-01
      • 1970-01-01
      • 2019-01-09
      • 1970-01-01
      • 2021-04-22
      相关资源
      最近更新 更多