- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这就是我在 postsList 中获取数据的方式。如何查询数据以在我得到的列表中的最后一个文档之后开始。我在此处的“startAfter()”中准确地写了什么以获得在上一个列表之后开始的下一组列表。请准确说明。
Future<List<Post>> get posts async {
QuerySnapshot snapshot = await postsCollection
.orderBy('timestamp', descending: true)
.limit(30)
.getDocuments();
return _postListFromSnapshot(snapshot);
}
最佳答案
您可以将此函数与滚动 Controller 一起使用,因此当用户到达滚动末尾时,将调用此函数,您将获得在最后一个文档之后开始的下一组数据,如下所示。
moreposts() async {
QuerySnapshot snapshot = await postsCollection
.orderBy('timestamp', descending: true)
.startAfter([lastDocument])
.limit(30)
.getDocuments();
if (snapshot == null) {
return;
}
// here you add the List with .add if that is what you want.
}
关于flutter - 我如何使用 startAfter() 获取列表中最后一个文档之后的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61359450/
根据 firebase 文档,这是如何做到的: var first = db.collection("cities") .orderBy("population") .
这就是我在 postsList 中获取数据的方式。如何查询数据以在我得到的列表中的最后一个文档之后开始。我在此处的“startAfter()”中准确地写了什么以获得在上一个列表之后开始的下一组列表。请
我遇到了这个问题,我无法让 startAfter 处理我在 Firestore 中的数据。 我给出了这两个问题的例子,第一个图像工作时,使用属性(createdAt)过滤,第二个传递整个文档返回空并且
我正在尝试获取存储桶中某个标识符之后的所有文件。 这是我的代码,省略了不相关的部分。 require_once LIB . DS . 'Aws/vendor/autoload.php'; use Aw
我正在使用 Ionic 上的 Firestore 编写一个按时间顺序排列的用户帖子(最新帖子在顶部)的个人资料页面,方法是将 orderBy() 设置为“timestamp”下降。当用户到达底部时,我
我正在使用 firebase firestore 作为我的数据库,并且我编写了 firebase 函数来从 firestore 数据库中检索数据。 我想要实现的是分页,并且根据文档,我已经为我的 fi
我创建了一个类似应用程序的测验,其中一次提取 10 个问题。如果用户得到 8 分(满分 10 分),那么我将获取接下来的 10 个问题。但是 startAfter 总是给出相同的响应。 val que
我的 firestore 数据库中保存了一份报价/交易列表。我想获取按降序折扣排序的前 3 笔交易,即折扣最高的交易排在第一位,然后是次高的,依此类推。我以 3 段为单位获取它们。 我正在尝试使用 a
在一个组件中,我想从 FireStore 中提取一系列项目,例如。从 0 到 5,从 5 到 10 等等。我找到了 this在 FireStore 的文档中,但他们不使用 AngularFire2,所
我正在使用 Flutter (cloud_firestore) 并尝试在标题为 'xxx' 的文档之后从 Firestore 获取数据,但它返回 0 个结果。 return Firestore.ins
我已经寻找这个有一段时间了,但没有找到为什么会这样的原因。 基本上,这会返回集合中的文档数组。 this.db.collection('people', ref => { return ref
我正在尝试使用 Firebase Firestore startAfter() 和 limit() 查询方法实现分页系统。第一个查询成功返回,但第二个查询返回空快照。 这是我的 getNextPage
我正在尝试查询 firestore 中的列表,该列表应按降序日期属性排序,并使用 startAfter 游标对结果进行分页。 正如您在下面的代码片段中所看到的,一旦我将 orderBy('date',
我正在使用 Aws::S3::Model::ListObjectsV2Request列出 AWS s3 中的对象。 (它是 c++ sdk,但我想实现与 Java 相同,所以如果您熟悉 Java AW
我是一名优秀的程序员,十分优秀!