Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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
Flatter Firebase从所有父文档中获取多个集合_Firebase_Flutter_Google Cloud Firestore_Stream - Fatal编程技术网

Flatter Firebase从所有父文档中获取多个集合

Flatter Firebase从所有父文档中获取多个集合,firebase,flutter,google-cloud-firestore,stream,Firebase,Flutter,Google Cloud Firestore,Stream,我如何在一个流中找到我所有“商店”的所有“产品”(因此不仅仅是一个特定商店) 代码如下: return StreamBuilder<QuerySnapshot>( stream: Firestore.instance.collection('users').document(uid).collection('stores') .document(storeID).collection('products').snapshots(

我如何在一个流中找到我所有“商店”的所有“产品”(因此不仅仅是一个特定商店)

代码如下:

return StreamBuilder<QuerySnapshot>(
            stream: Firestore.instance.collection('users').document(uid).collection('stores')
                .document(storeID).collection('products').snapshots(),
            builder: (BuildContext context, AsyncSnapshot<QuerySnapshot> snapshot) { 
              ... 
返回StreamBuilder(
流:Firestore.instance.collection('users')。document(uid)。collection('stores'))
.document(storeID).collection('products').snapshots(),
生成器:(BuildContext上下文,异步快照){
... 

非常感谢!

如果您想获得名为“产品”的所有子集合中的所有文档,那么您需要使用


如果要获取名为“products”的all子集合中的all文档,则需要使用

Firestore.instance.collectionGroup('products').snapshots()