【问题标题】:How to loop in firestore in a map with flutter? [closed]如何在颤动的地图中循环进入firestore? [关闭]
【发布时间】:2020-12-17 06:50:07
【问题描述】:

我在 Firestore 中有一个名为 Videos 的集合,其中将包含 100 个地图,名称从 1 到 100 包含 UploaderLink 字段,我想要的是获取每个地图并为链接和另一个上传者名单,我需要一些帮助。

enter image description here

【问题讨论】:

  • 喜欢什么代码??
  • 尝试循环,但无法找到输入每张编号从 1 到 100 的地图的逻辑
  • 见上面的编辑。
  • 我建议您检查此链接:How do I ask a good question? 并包含足够的代码以允许其他人重现该问题,如需帮助,请阅读 How to create a Minimal, Complete, and Verifiable example。重要的是要包含尽可能多的细节和尽可能多的研究,不要仅仅要求别人为你编码

标签: loops flutter google-cloud-firestore


【解决方案1】:

模型由此而来;

 return StreamBuilder<Object>(
        stream: Firestore.instance.collection('Videos').snapshots(),
        builder: (context,  AsyncSnapshot snapshot) {
          if (snapshot.hasData) {
            return ListView.builder(
              shrinkWrap: true,
              itemCount: snapshot.data.documents.length,
              itemBuilder: (context, i) {
                return ListTile(title: Text(snapshot.data.documents[i].data['Link']));
              },
            );
          }
          return CircularProgressIndicator();
        });

【讨论】:

  • 好的,但是i 呢,我如何每次都给 i 加 1??
  • 它返回了这个错误:Class 'QuerySnapshot' has no instance getter 'length'. Receiver: Instance of 'QuerySnapshot' Tried calling: length
  • 文档未定义
  • RenderBox was not laid out: RenderRepaintBoundary#9e0c4 relayoutBoundary=up8 NEEDS-PAINT :(
  • 为什么说它需要paint()
猜你喜欢
  • 2020-09-05
  • 2021-07-21
  • 2020-11-10
  • 2021-03-29
  • 1970-01-01
  • 2021-03-18
  • 2021-03-06
  • 1970-01-01
  • 2019-06-16
相关资源
最近更新 更多