2017-02-10 82 views
0

我想用Android中的同一個鍵連接當前用戶ID,但是在另一個子節點中,我從兩天開始搜索,但無法找到任何解決方案,我只能獲取uid,但無法獲得其他ID我想比較它們以檢索數據。如何比較Firebase中的UID和另一個子密鑰?

任何人可以幫助我如何找到實際上在另一個領域中使用的子鍵嗎?謝謝。

enter image description here

+0

您可以發佈您的數據庫,你指的是JSON的短片的一個例子。 – rustycode

+0

爲什麼不直接使用uid作爲用戶節點中的密鑰? –

+0

Rohit兄弟我很新,請如何做到這一點, –

回答

0

英文:

如果您DatabaseReference是在users節點指向,然後使用getParent()去根節點,然後使用getChild(<UID here>)去該節點的參考。

印地文拜見:

瓊脂aapke DatabaseReferenceusers節點帕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); 
+0

oh man你真了不起...我愛你:) –

相關問題