【问题标题】:Flutter : how i get data from firestore in List<String>?Flutter:我如何从 List<String> 中的 firestore 获取数据?
【发布时间】:2019-08-08 22:21:51
【问题描述】:

大家好,我正在尝试从我的 firestore 数据库中获取数据到 List&lt;String&gt;,因为我创建了变量 List&lt;String&gt; listCour;,并且我使用该指令从 firestore 获取数据

   Firestore.instance
    .collection('MATH')
    .document(doc.documentID)
    .collection("cours")
    .snapshots()
    .listen(
    (cour)=> cour.documents.forEach((doc){

           listCour.add(doc.documentID);                   
             })
          );

但是列表没有数据!!

【问题讨论】:

    标签: android ios firebase flutter google-cloud-firestore


    【解决方案1】:

    尝试使用 doc.data

    listCour.add(doc.data);                   
    
    Firestore.instance
        .collection('MATH')
        .document(doc.documentID)
        .collection("cours")
        .getDocuments()
        .then((QuerySnapshot snapshot) {
          snapshot.documents...
        })
    
    

    【讨论】:

    • 没有数据 :( 我在 `forEach((doc){ ---- } ` 中尝试了任何情感,但没有工作我不知道为什么
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-17
    • 1970-01-01
    • 1970-01-01
    • 2020-11-07
    • 2023-01-10
    相关资源
    最近更新 更多