【问题标题】:Creating list of read details from firestore flutter从 Firestore Flutter 创建读取详细信息列表
【发布时间】:2021-05-10 14:37:04
【问题描述】:

我正在使用 firestore 检索数据

List<Data> userSearchItems = [];
...........
 for (var i = 0; i<userDocument['order'].length; i++)...[
        Text(userDocument["order"][i].toString()),
        
        userSearchItems.add(userDocument["order"][i].toString()),//This do not work a read line appears with error  
        
    ], 

userDocument["order"][i].toString() 出现的错误

参数类型“字符串”不能分配给参数类型“数据”

并且在添加

处也出现了一条红线

使用 for 循环我可以获取文本,但我想将其存储在一个数组或列表中(最合适的),以便稍后从 firestore 中获取与之前已获取的列表/数组项匹配的数据

【问题讨论】:

  • List 类型的数据,你有它的类吗?

标签: flutter google-cloud-firestore


【解决方案1】:

找到解决办法

你可以为它实现一个新方法

var arr=List();
void addList() {
    
    FirebaseFirestore.instance.collection("points").doc('1').get().then((value){
      
      arr.addAll(value['order']);
      
    });

  }

并且列表可以用于任何其他功能

【讨论】:

    猜你喜欢
    • 2021-01-17
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 1970-01-01
    • 1970-01-01
    • 2020-07-22
    • 2014-10-15
    • 2019-06-23
    相关资源
    最近更新 更多