我想知道如何访问开始集合内的集合的字段? (请参见下图)
这是streamBuilder
,我用来访问start(first)集合(posts
),但我想要一种方法来转换此streamBuilder
,以便可以访问posts
内的另一个集合位置。谢谢
StreamBuilder(
///IF YOU WANT TO CHANGE THE COLECCTION LIST THIS IS THE PLACE TO DO IT
stream: Firestore.instance.collection('posts').snapshots(),
builder: (context, snapshot) {
///THIS IS THE PLACE WHEN YOU CAN ADD AN ANIMATION
if (!snapshot.hasData) return const Text('Loading...');
return ListView.builder(
itemExtent: 100.0,
itemCount: snapshot.data.documents.length,
itemBuilder: (BuildContext context, int index) {
Post post = Post.fromDoc(snapshot.data.documents[index]);
return _buildUserTile(post);
},
);
},[![enter image description here][1]][1]
),
我希望能够获取第一个集合(posts
)内一个集合内部的数据。
请参见下面的我的Firebase数据库
我不确定,但是也许您可以从以下链接中获得一个想法:
https://groups.google.com/forum/#!topic/flutter-dev/ayIxrLiz1eQ