【问题标题】:Not getting data in latest firestore flutter library未在最新的 Firestore Flutter 库中获取数据
【发布时间】:2020-11-10 23:35:47
【问题描述】:

在为flutter项目实现最新的firestore库时,我收到以下错误

错误状态:DocumentSnapshotPlatform 中不存在字段

实现的代码

 return ListView.builder(
    itemCount: snapshot.data.docs.length,
    itemBuilder: (context, index){

      
      String itemTitle = snapshot.data.docs[index]['postContent'];

   return ContentList(postContent: postContent);

    });

请指导我如何解决,我正在使用 Firestore ^0.14.3 依赖项

【问题讨论】:

    标签: firebase flutter dart google-cloud-firestore


    【解决方案1】:

    错误出现在String itemTitle = snapshot.data.docs[index]['postContent']; 这一行,Flutter 尝试在地图中查找键为 'postContent' 的项目,但未找到。

    这由你决定为什么会这样,但我也不想问已经问过的问题。下次只是提示,将错误粘贴到 Google 并查看顶部链接。 :)

    以下是重复的:

    【讨论】:

    • 但是该字段确实存在于firestore数据库中,请指导解决方法,我参考了你的链接但无法找到正确的位置,下次我会先搜索错误
    • 那么这就是问题所在,您调用的数据不在您的代码中。
    • 数据肯定在那里,之前版本的 Flutter Firestore 一切正常
    • 奇怪,在它工作的时候尝试降级到一个版本,如果这不起作用,那肯定是你的代码有问题。这可能是一个错字,或者是您遗漏的某个地方的错误
    • 让我看看我能做些什么
    猜你喜欢
    • 2020-12-17
    • 1970-01-01
    • 2020-01-28
    • 2018-12-20
    • 1970-01-01
    • 2021-06-14
    • 1970-01-01
    • 2020-08-24
    • 2019-07-23
    相关资源
    最近更新 更多