本文介绍了开始,结束使用索引而不是优先级的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有没有办法使用beginAt和endAt与索引,而不是优先级,以便我可以做客户端分页?我将.priority分配给非-null排序值。
解决方案
您可以使用第二个参数来执行startAt / endAt。
$ b
请注意,订购邮件时优先级总是优先,所以您需要优先级与要按索引排序的所有项目相同(即空)。
然后你只需要这样做:
ref.startAt(null ,indexToStartAt).endAt(null,indexToEndAt);
Is there a way to use beginAt and endAt with index instead of priority so that I can do client-side pagination with it?
I assign .priority to non-null values for sorting.
解决方案
You can do this using the second argument to startAt / endAt.
Note that priority always takes precedence when ordering messages, so you'll need the priority to be the same (ie null) for all items you want to sort by index.
You then just do this:
ref.startAt(null, indexToStartAt).endAt(null, indexToEndAt);
这篇关于开始,结束使用索引而不是优先级的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!