回答
你似乎嵌套不同類型的數據,這是在火力地堡數據庫一個大的反模式。從Firebase讀取數據時,您始終讀取整個節點。所以在你的場景中,你要麼閱讀整個用戶,要麼不閱讀。您無法僅檢索每個用戶的kaarsen
節點。這是Firebase建議反對嵌入不同類型數據的衆多原因之一。
在你的情況似乎最好分裂kaarsen INT一個頂級節點:
users
<uid>
email: ...
geboortedatum: ...
naam: ...
kaarsen
<uid>
...
有了這個結構,你可以通過訪問/kaarsen
得到kaarsen
爲所有用戶。
哦,好吧,但我可以得到kaarsen陣列中的所有元素,然後爲所有用戶? –
是啊,如果你附加一個偵聽'/ kaarsen'你得到它的所有用戶。 –
你好,你有解決這個問題的任何想法:http://stackoverflow.com/questions/43597578/how-to-call-a-function-once-orderbychild-is-done-running? – Coder1000
let userID = FIRAuth.auth()?.currentUser?.uid
ref.child("users").child(userID!).child("kaarsen").observeSingleEvent(of: .value, with: { (snapshot) in
// Get user value
let value = snapshot.value as! Array
arrayOfKarsens.append(value)
// ...
}) { (error) in
print(error.localizedDescription)
}
- 1. 具體5,我如何獲取所有用戶的文件?
- 2. 如何使用Get-MailBox獲取所有帳戶詳細信息
- 3. 獲取UIImage的具體信息
- 4. 獲取具體的聯繫信息
- 5. 如何從網站訪問者獲取所有客戶信息?
- 6. 如何僅獲取所選用戶的信息
- 7. 獲取所有的facebook應用程序用戶詳細信息
- 8. 如何從WebContext獲取用戶信息?
- 9. 如何從Facebook獲取用戶信息?
- 10. 獲取Active Directory中所有用戶的密碼信息
- 11. 獲取登錄用戶的所有信息? PHP
- 12. Android獲取應用程序的所有者帳戶信息
- 13. AWS通過JS獲取所有用戶的認證信息
- 14. 使用Net :: LDAP獲取所有用戶信息
- 15. Twitterizer獲取用戶信息
- 16. Sharepoint獲取用戶信息
- 17. 獲取twitter用戶信息
- 18. 獲取用戶信息
- 19. Drupal:獲取用戶信息
- 20. PHP獲取用戶信息
- 21. 獲取facebook頁面的所有信息
- 22. Cocoa - 獲取Adress Book的所有信息
- 23. 如何用hibernate獲取具體表中的具體類的所有對象?
- 24. 如何獲取所有用戶的最後登錄詳細信息/時間?
- 25. 獲取所有主實體,但只有一些詳細信息
- 26. 如何獲取有關Oracle中某個表的所有信息?
- 27. 如何以編程方式從維基實體獲取所有可用信息?
- 28. 如何獲取有關用戶定義類型的信息?
- 29. Grails:如何獲取有關當前登錄用戶的信息?
- 30. 當多於一個用戶具有相同名稱時,獲取有關所選用戶問題的信息Java
爲什麼你認爲這是一個數組?您可以直接在/myT3.../kaarsen上訪問它。另外,請提供您的火力地堡結構TEXT請,沒有圖像 - 這樣,我們就不必重新輸入它在我們的答案。此外,請努力嘗試編寫一些代碼來完成任務,並讓我們知道你卡在哪裏。最後,回顧這個超級有用的文章:如何創建一個最小的,完整的,並且可驗證的示例](http://stackoverflow.com/help/mcve) – Jay