Firebase从数据库获取数据

Firebase从数据库获取数据,firebase,firebase-realtime-database,Firebase,Firebase Realtime Database,所以我的数据库如下 Program1 Posts: PostsID1: Name: John Age: 12 User_Id: nv4h8fh4uen8h8f4ufn PostsID2 Name: Don ...... 我有该用户的用户Id,如何检查该用户是否在数据库中有帖子,以及他是否只是返回了自己的帖子而不是所有的帖子。 例如//nv4h8fh4ue

所以我的数据库如下

   Program1
     Posts:
       PostsID1:
          Name: John
          Age: 12
          User_Id: nv4h8fh4uen8h8f4ufn
       PostsID2
          Name: Don
         ......
我有该用户的用户Id,如何检查该用户是否在数据库中有帖子,以及他是否只是返回了自己的帖子而不是所有的帖子。
例如//nv4h8fh4uen8h8f4ufn是用户id。。他有一篇帖子,因此它会返回John,12,

我不知道我是否理解正确,但最常见的是使用用户id作为密钥,并以此为他的帖子生成子密钥,如下所示:

 Users:
   nv4h8fh4uen8h8f4ufn1:
      Name: John
      Age: 12
      Posts:
         idPost1:
              postData
         idPost2:
              postData

你试过什么了吗?和很好地学习了这类基础知识。我认为orderbychild会解决这一问题。。我现在就尝试一下,请将快照发布到您的firebase,以供参考,例如创建示例此任务可以通过firebase查询或其他方式完成,但我们不知道您使用的是什么语言编程,因此很难回答。不幸的是,此答案与问题无关;OP想知道如何从现有Firebase结构中检索数据,而不是如何构造用户节点。使用该结构,他可能能够检索他的数据该结构与从Firebase检索posts节点完全无关,他已经在使用uid将用户绑定到post。也许你可以更新你的答案来显示这种关系,或者发布一些代码来显示它与问题的关系。