【问题标题】:Retrive all collection except one document id Firebase [duplicate]检索除一个文档 ID Firebase 之外的所有集合 [重复]
【发布时间】:2020-07-23 16:05:35
【问题描述】:

我想检索除一个文档 ID 之外的所有集合。我有以下查询,它将通过验证集合字段来获取所有数据。但是我想获取除一个文档之外的所有数据。

await Firestore.instance.collection('tbl').where('id',isEqualTo:textId).getDocuments().then(
        (data){
          dataRowCount= data.documents.length;
        }
      ); 

【问题讨论】:

    标签: firebase flutter google-cloud-firestore


    【解决方案1】:

    Firestore 不提供从查询中排除文档的任何方法。您只能过滤您正在寻找的已知值或值范围。如果你想跳过一个文档,你必须检查代码中的查询结果并省略你不想要的那个

    【讨论】:

    • data.documents.forEach((col){ if(col.documentID!=docId){ //function } });像这样?
    • 这正是不可能可能的。
    猜你喜欢
    • 2017-09-08
    • 2020-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多