【发布时间】:2018-11-20 03:53:28
【问题描述】:
我正在构建一个 Flutter 应用程序,但我无法理解如何实现 Firestore。在我看过的教程中,我只看到了如何创建整个集合的快照,但是在我的例子中,我的集合是用户,所以我只需要对特定用户的文档进行快照。 Firebase 文档上似乎没有关于如何执行此操作的文档,FlutterFire GitHub 页面上也没有太多文档。请帮忙!
这是我尝试使用 StreamBuilder 构建的小部件。
@override
Widget build(BuildContext context) {
return new StreamBuilder(
stream: Firestore.instance.collection('users').document(userId).snapshots(),
builder: (context, snapshot) {
return new ListView.builder(
itemCount: //what do I put here?,
itemBuilder: (context, index) => new Item(//And here?),
);
}
);
}
【问题讨论】:
标签: firebase flutter google-cloud-firestore