我正在尝试从Firestore中获取最后1000个项目,然后对其进行升序排序。所以我尝试了
connection()
.collection(`somecollection`)
.orderBy("timestamp", "desc")
.limit(1000)
.orderBy("timestamp")
两次 orderBy 似乎无效。但可与一个 orderBy 一起使用 我知道我可以在客户端中执行此操作,但是如果我在这里丢失了某些内容,是否有可能执行此操作。
答案 0 :(得分:3)
您甚至不需要按默认顺序升序排序。
connection()
.collection(`somecollection`)
.limit(1000)
编辑:
Firestore不支持您要查找的功能,因此您需要以降序查询初始数据,并以您需要的方式在客户端sort上查询
connection()
.collection('somecollection')
.orderBy('timestamp', 'desc')
.limit(1000);