如何避免在Firestore查询中出现空文档?

时间:2018-09-04 16:06:19

标签: java android firebase kotlin google-cloud-firestore

我正在尝试使用以下代码显示在coll1中存在的子集合doc1下托管的一些数据:

val query = db!!.collection("coll1").document(doc1)
    .collection("coll2").orderBy("field1", Query.Direction.ASCENDING)

问题是当我使用此代码时,尚未生成doc1变量,因此出现此错误:

  

无效的文档参考。文档引用必须具有偶数个段

在生成doc1之前如何避免此错误?

1 个答案:

答案 0 :(得分:0)

您需要知道所有集合和文档的确切名称才能执行查询,因此只有在拥有doc1的字符串值(该值标识了子集合所在的文档)后才可以执行查询