Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Firebase 如何循环浏览文档';颤振中的s子集合_Firebase_Dart_Flutter_Google Cloud Firestore - Fatal编程技术网

Firebase 如何循环浏览文档';颤振中的s子集合

Firebase 如何循环浏览文档';颤振中的s子集合,firebase,dart,flutter,google-cloud-firestore,Firebase,Dart,Flutter,Google Cloud Firestore,我试图循环浏览firestore文档中的子集合 这是我的数据库结构 我想循环查看batch-no-01中的子集合 我就是这样尝试的 StreamBuilder( stream: Firestore.instance.collection('batches').document('batch-no-01').snapshots(), builder: (BuildContext context, AsyncSnapshot snapshot){ return Text('thi

我试图循环浏览firestore文档中的子集合

这是我的数据库结构

我想循环查看
batch-no-01
中的子集合

我就是这样尝试的

StreamBuilder(
  stream: Firestore.instance.collection('batches').document('batch-no-01').snapshots(),
  builder: (BuildContext context, AsyncSnapshot snapshot){
     return Text('this is sample text');
  },
)

我只得到一次输出。批处理编号01中有2个子集合,因此它应该迭代2次。但它不起作用。我不知道我错过了什么。任何帮助都将不胜感激。

在“batch-no-01”系列中有什么?解决方案可以是将这些文件转换为文档。所以,在“batch-no-01”文档之后,创建一个具有已知名称(如ID)的集合。

在“batch-no-01”集合中是什么?解决方案可以是将这些文件转换为文档。因此,在“batch-no-01”文档之后,创建一个具有已知名称(如ID)的集合。

batch-no-01
中,这些是
userId
s的ID。。我是这样做的,所以我可以很容易地看到谁被分配到哪个批次。。有没有更好的方法?在
batch-no-01
中,那些是
userId
s的ID。。我是这样做的,所以我可以很容易地看到谁被分配到哪个批次。。有没有更好的方法?Firestore没有客户端API来获取所有子集合的列表。请参阅Firestore没有客户端API来获取所有子集合的列表。看见