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

Java Android Firebase-是否可以在startAt()和endAt()之间使用limitToFirst()/limitToLast(),java,android,firebase,firebase-realtime-database,Java,Android,Firebase,Firebase Realtime Database,有可能有这样的查询吗 postRef .orderByChild("dateCreated") .startAt(startDate) .limitToFirst(5) .endAt(endDate) 最后我总是用limitToLast Query query=mDatabase.getReference().child("posts").orderByChild("date").limitToLast(1); 看看这个链接,也许你会找到你需要的东西。是的,这是可能

有可能有这样的查询吗

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

最后我总是用limitToLast

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

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

是的,这是可能的

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

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

似乎有可能。你有什么问题吗?(另见)