我正在构建一个Flutter 应用程序,并且我在理解如何实现Firestore时遇到了问题.在我看过的教程中,我只看到如何创建整个集合的快照,但是在我的示例中,我的集合是Users,所以我只需要为特定用户的文档创建快照.在Firebase文档中似乎没有关于如何做到这一点的文档,在FlutterFire GitHub页面上也没有太多文档.请帮帮我!
这是我试图用StreamBuilder构建的Widget.
@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?),
);
}
);
}