【发布时间】:2018-08-16 16:52:32
【问题描述】:
我正在开发一个 Flutter 消息传递应用程序,我在其中使用 Friebase 作为数据库。每次加载消息时,它都会一次加载所有消息。我希望它一次只加载 x 个数据。我尝试使用限制,但没有帮助。
body: new Column(children: <Widget>[
new StreamBuilder<QuerySnapshot>(
stream: Firestore.instance
.collection('messages')
.where("threadId", isEqualTo: thread.id)
.limit(10)
.snapshots,
【问题讨论】:
-
上面的代码给了你什么?尝试做
where("threadId", isEqualTo: thread.id).orderBy("threadId") .limit(10) -
@PeterHaddad 我有同样的问题
.limit(1).snapshots().listen((event) {...在添加新文档/删除现有文档后没有工作并且没有调用listen。请分享您的建议。谢谢。
标签: firebase flutter google-cloud-firestore