2017-02-10 34 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你真了不起...我爱你:) –

相关问题