我想用Android中的同一個鍵連接當前用戶ID,但是在另一個子節點中,我從兩天開始搜索,但無法找到任何解決方案,我只能獲取uid,但無法獲得其他ID我想比較它們以檢索數據。如何比較Firebase中的UID和另一個子密鑰?
任何人可以幫助我如何找到實際上在另一個領域中使用的子鍵嗎?謝謝。
我想用Android中的同一個鍵連接當前用戶ID,但是在另一個子節點中,我從兩天開始搜索,但無法找到任何解決方案,我只能獲取uid,但無法獲得其他ID我想比較它們以檢索數據。如何比較Firebase中的UID和另一個子密鑰?
任何人可以幫助我如何找到實際上在另一個領域中使用的子鍵嗎?謝謝。
英文:
如果您DatabaseReference
是在users
節點指向,然後使用getParent()
去根節點,然後使用getChild(<UID here>)
去該節點的參考。
印地文拜見:
瓊脂aapke DatabaseReference
users
節點帕ishaara KAR拉哈海,TOH getParent()
かupayog karein,根節點德jaane柯謊言。 Phir getChild("UserInfo").getChild(<UID here>)
us node tak jaane ke lie。
在代碼:
String uid = "CP9l8L1viLU77KrEOEDj2tNRCYq2"
DatabaseReference mRef = FirebaseDatabase.getInstance().getReference("users");
DatabaseReference refToYourUserid = mRef.getParent().getChild("UserInfo").getChild(uid);
oh man你真了不起...我愛你:) –
您可以發佈您的數據庫,你指的是JSON的短片的一個例子。 – rustycode
爲什麼不直接使用uid作爲用戶節點中的密鑰? –
Rohit兄弟我很新,請如何做到這一點, –