【问题标题】:The getter 'documentChanges' isn't defined未定义 getter 'documentChanges'
【发布时间】:2021-11-29 07:59:11
【问题描述】:

这个sn-p的代码:

FirebaseFirestore.instance.collection('users').snapshots().listen((event){
      event.documentChanges.forEach((change){} //error
}

用于跟踪用户文档的值,但是 documentChanges 属性有这个错误:

没有为类型 'QuerySnapshot>' 定义 getter 'documentChanges'。 尝试导入定义“documentChanges”的库,将名称更正为现有 getter 的名称,或定义名为“documentChanges”的 getter 或字段。

【问题讨论】:

    标签: firebase flutter google-cloud-firestore


    【解决方案1】:

    使用event.docChanges.forEach((change) {}); 而不是event.documentChanges.forEach((change) {});

    已弃用:documentChanges 已弃用,取而代之的是 docChanges,从版本 0.14.0 开始。您可以查看更新日志here

    【讨论】:

      猜你喜欢
      • 2020-10-05
      • 2021-10-01
      • 2020-04-30
      • 2018-11-16
      • 2023-04-10
      • 2018-04-03
      • 2019-07-31
      • 1970-01-01
      • 2022-01-10
      相关资源
      最近更新 更多