![](/img/trans.png)
[英]Flutter and Firestore: How to update multiple specific documents from collection group
[英]How to query through multiple documents in a collection (Firestore/Flutter)
我有一個 function 來獲取用戶的任務,我想修改它以獲取所有用戶的任務。 所以我想做的是通過“tasksRef”中的所有文檔運行我的查詢,但是.doc()一次只接受一個參數
下面是我用來獲取用戶任務的代碼:-
getTasks() async {
QuerySnapshot snapshot = await tasksRef
.doc(currentUser.id)
.collection('userTasks')
.get();
}
有沒有辦法做到這一點?
如果要查詢所有userTasks
collections,可以使用集合組查詢:
getTasks() async {
QuerySnapshot snapshot = await FirebaseFirestore.instance
.collectionGroup('userTasks')
.get();
}
請記住,此查詢針對所有用戶的所有任務,因此您通常需要向讀取操作添加一些條件,以將結果數量限制為您的應用程序可以處理的內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.