【问题标题】:Why the .whereEqualTo isn't working? [closed]为什么 .whereEqualTo 不起作用? [关闭]
【发布时间】:2018-04-22 10:19:39
【问题描述】:

为什么会这样

Query firstQuery1 = firebaseFirestore.collection("Test").whereEqualTo("test", "1");

这行不通

Query firstQuery1 = firebaseFirestore.collection("Test");
firstQuery1.whereEqualTo("test", "1");

【问题讨论】:

    标签: android firebase google-cloud-firestore


    【解决方案1】:

    firestore.collection("Test") 返回一个CollectionReference 类型的对象,而ref.whereEqualTo(..) 返回一个Query

    所以不是

    Query firstQuery1 = firestore.collection("Test");
    firstQuery1.whereEqualTo("test", "1");
    

    应该是

    CollectionReference ref = firestore.collection("Test");
    Query query = ref.whereEqualTo("test","1");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-15
      • 2018-02-15
      • 2017-12-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多