【问题标题】:How can I nest data in Firebase Database?如何在 Firebase 数据库中嵌套数据?
【发布时间】:2020-02-26 17:44:12
【问题描述】:

我想为 firebase 数据库创建一个嵌套文件,嵌套如下:

Category{
      Main{
       Books{
     Literature{
     Name: "American Origin",
     Author: "James Odla"
               }
            }
         }
     }
}

【问题讨论】:

  • Docs 节点是否是您要与类别关联的项目?这有点不清楚,因为您的结构中没有 item 。另外,请不要在您的问题中包含图片或链接。将代码和结构包含为文本。要获取您的 Firebase 结构,请使用 Firebase 控制台->导出 JSON,然后复制并粘贴您的结构的 sn-p。见images and links are evil。图片和链接不可搜索,因此可能对未来的读者没有用处。

标签: firebase firebase-realtime-database flutter dart


【解决方案1】:

如果您使用 StreamBuilderListView.builder() 获取类别快照,如果您的流是 => Firestore.instance.collection("categories").snapshots(),您应该能够获得被点击的类别 => snapshot.data.documents[index] 和项目 = > snapshot.data.documents[index]['items'].

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-08-23
    • 1970-01-01
    • 2017-04-27
    • 2017-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多