简体   繁体   English

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

[英]Android Firebase - Is it possible to use limitToFirst()/limitToLast() in between startAt() and endAt()

Is it possible to have its query something like this 是否可能有这样的查询

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

I have always used limitToLast in the end. 最后,我一直都使用limitToLast。

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

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

Take a look at this link maybe you will find what you need. 看一下此链接,也许您会找到所需的内容。

Yes, it is possible. 对的,这是可能的。

But, for better code comprehension you should define the range of your search first, and then limit the results count. 但是,为了更好地理解代码,您应该首先定义搜索范围,然后限制结果数量。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 firebase startAt()endAt()方法 - firebase startAt() endAt() methods firebase中“equalTo”和“startAt&endAt”的不同之处是什么?我应该使用“equalTo”或“startAt and endAt”? - what is the different betwen “equalTo” and “startAt & endAt” in firebase and when i should use “equalTo” or “startAt and endAt”? startAt() 和 endAt() 上的 Firebase orderByChild 返回错误结果 - Firebase orderByChild on startAt() and endAt() return wrong results Android如何让Firebase数据库中的数据与orderByChild()&startAt()&limitToFirst()结合使用? - Android How to let load data from firebase database combine with orderByChild() & startAt() & limitToFirst()? 如何在Cloud Firestore中使用startAt()和endAt()? - How to use startAt() and endAt() in Cloud Firestore? 如何从 Firebase Android Query 中的 StartAt 特定位置和 EndAt 特定位置获取值 - How to get value from StartAt specifirc position and EndAt specific position in Firebase Android Query Firebase 实时查询 startAt 和 endAt 在联合财产上没有按预期工作 - Firebase realtime query startAt and endAt not working as intended on a joint property Android Firebase 数据库 limitToLast(1) 奇怪的行为 - Android Firebase database limitToLast(1) weird behaviour 如何同时对不同字段使用 whereGreaterThanOrEqualTo() 和对不同字段使用 startAt() endAt() - How to use whereGreaterThanOrEqualTo() for different field and startAt() endAt() for different field at the same time 我使用 startAt 和 endAt 来获取范围数据,但我需要在 startAt 内的另一个孩子中获取数据 - i've using startAt and endAt for getting range data, but i need to take data in another child inside the startAt
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM