我想用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兄弟我很新,请如何做到这一点, –