這些是我的“LoanFriends”收藏中的用戶:

這些是我想添加到每個用戶內部的資料。

這是我的 Cloud Firestore 螢屏截圖:

如何為我添加的每個用戶創建不同的資料子集合?我現在所做的導致我為不同的用戶獲取相同的資料,這是不對的。
uj5u.com熱心網友回復:
根據我的問題:
您要為現有資料還是為新資料添加子集合?
還有你的回答:
好的,對于現有資料。
要解決這個問題,您必須迭代整個“LoanFriends”集合,閱讀檔案,并且對于您找到的每個檔案,您必須進行 a.collection('ReceivedLoanData')和.collection('GaveLoanData')呼叫。緊接著,鏈接add()函式呼叫以在每個子集合下添加所需的檔案。
編輯:
根據你最后的評論:
如果是新資料,你能解釋一下我必須做什么嗎
然后你必須創建另一個參考:
var receivedLoanDataRef = db.collection("LoanFriends").document(docId)
.collection("ReceivedLoanData");
并相應地添加資料 a:
receivedLoanDataRef.add(data);
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/340064.html
標籤:火力基地 扑 镖 谷歌云平台 谷歌云firestore
上一篇:什么是appStateManager.addListener(notifyListeners);意思?
下一篇:嘗試使用image_picker實作相機功能,但不斷收到LateInitializationError[FLUTTER]
