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()