在Flutter应用程序中有一个StreamBuilder,可用来检索文档中的数据:
class Example extends StatelessWidget {
@override
Widget build(BuildContext context) {
ListView.builder(
itemCount: aCollection.length,
itemBuilder: (BuildContext context, int index) {
return Card(
child: Row(
children: <Widget>[
Text(aCollection[index].data['area']), // Return Area
如何检索子集合中的数据?类似于:
aCollection[index]['aDoc']**[aSubCollection]**.data['field']
我不确定语法是否正确-如果有人可以将我指向正确的方向,那就太好了!
数据库示例屏幕快照:
答案 0 :(得分:0)
如果aCollection[index]
是DocumentSnapshot
,则可以通过CollectionReference
将aCollection[index].reference.collection("aSubCollection")
放入子集合。