2016-09-15 55 views
0

database firebase火力地堡数据库 - 让孩子无节点

当我用这个方法我获得modelos的所有节点与节点的帖子和您的节点chilldren。

有没有办法让所有节点没有孩子的节点?

getFirebaseDatabaseReference().child("users") 
      .child(""// index do child).child("modelos").addListenerForSingleValueEvent(new ValueEventListener() { 
     @Override 
     public void onDataChange(DataSnapshot dataSnapshot) { 
      // Return 

     } 

     @Override 
     public void onCancelled(DatabaseError databaseError) { 
     } 


    }); 

回答

3

你会想要denormalize your data

De-nest your posts将其从modelos节点中取出,然后将每个帖子节点放在匹配的$ id下。它会看起来像这样:

- modelos 
    - 1 
    - active 
    - created 
    - etc... 
    - 2 
    - etc... 

- posts 
    - 1 
    - title 
    - body 
    - 2 
    - etc... 

然后,您将只能在需要时查找您的发布数据。