Firestore集合'A',在许多对象内部都有以'A'开头的唯一名称,例如:{name:'Ants',imageLink:''},{name:'Arms',imageLink:'' },等等。如何根据用户要求逐个列出列表,因为他将不得不修改每个对象。有必要在获得最后一个文档之后获取下一个文档。
在Cloud Firestore上,没有按插入/创建顺序自动排序的文档。如果要允许检索最新文档,则必须自己添加带有插入日期/时间的字段。
一旦完成,您可以通过此查询获取最新文档:
var doc = await firestore
.collection("A")
.orderBy("created_at", descending: true)
.limit(1)
.get()
您可以通过运行startAfter
查询来获取下一个文档:
var next = await firestore
.collection("A")
.orderBy("created_at", descending: true)
.startAfter(doc)
.limit(1)
.get()