我正在使用Firebase来存储我的数据。我知道如何添加子项,编辑,删除和获取特定节点的所有子项。是否有解决方案从特定节点获取最后三个添加的子节点?这是我的数据库:
这就是我通常会得到所有孩子的方式:
actionDatabaseReference = basketballDatabase.getInstance().getReference("users").child(UID).child("teams").child(teamkey).child("games").child(gamekey).child("actions");
actionDatabaseReference.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot actionDataSnapshot: dataSnapshot.getChildren()){
final Actions action = actionDataSnapshot.getValue(Actions.class);
...
}
...
}
...
});
我试过了this,但它对我不起作用。