Android Firebase - 是否可以在startAt()和endAt()之间使用limitToFirst()/ limitToLast()

时间:2017-07-26 10:20:54

标签: java android firebase firebase-realtime-database

是否可以使其查询类似

postRef
   .orderByChild("dateCreated")
   .startAt(startDate)
   .limitToFirst(5)
   .endAt(endDate)

2 个答案:

答案 0 :(得分:1)

我最终总是使用limitToLast。

Query query=mDatabase.getReference().child("posts").orderByChild("date").limitToLast(1);

https://firebase.google.com/docs/reference/js/firebase.database.Query

看一下这个链接,也许你会找到你需要的东西。

答案 1 :(得分:0)

是的,这是可能的。

但是,为了更好地理解代码,您应首先定义搜索范围,然后限制结果数。

postRef.orderByChild("dateCreated").startAt(startDate).endAt(endDate).limitToFirst(5)