【发布时间】:2018-11-08 21:03:56
【问题描述】:
我有一个路径为/coll_A/document_A/coll_B 的子集合,其中 coll_A/_B - 是集合。我想用排序和限制查询这个子集合:
firestore.collection("coll_A")
.document("document_A")
.collection("coll_B")
.orderBy("time", DESCENDING)
.limit(10)
.get()
.addOnCompleteListener(...)
但它总是返回完整的集合。我做错了什么?
time 是数字时间戳。
更新.:time 只是一个例子,我之前使用了一个整数字段。根据 Alex Mamo 的回答,应该可以通过它订购。
更新。 2我尝试准备一个屏幕截图并删除并重新添加数据 - 它开始工作。数据都是一样的,collection-doc-collection 层次结构也是一样的,所以可能是某种故障。
【问题讨论】:
标签: java android firebase google-cloud-firestore