我有一种情况,我需要根据布尔值和时间戳记字段对集合中的记录进行分页。像这样:
collection('jobs', ref =>
ref.orderBy('asap', 'desc')
.orderBy('posted')
.startAfter(offset)
.limit(this.batchSize)
asap
是布尔值,而posted
是时间戳记。
基本上,我需要显示一个记录列表,其中列表中的第一条记录是asap=true
,并且还应该按发布日期对其进行排序。并且该列表继续显示具有asap=false
的记录,当然所有这些都应在发布日期之前排序。
我该如何实现?