我想从我的 firebase 数据结构中获取最后一个孩子,其中我只知道收到的和第一个孩子的引用

我试试这个,但它会返回所有的孩子,但我只需要最后一个在查询 limiTolast(1) 中使用的像这样
DatabaseReference users = mDatabase.child("received");
// DatabaseReference receiver = users.child(firebaseUser.getUid());
final DatabaseReference receiver =
users.child("GTjrWgpKjoeXUt4JdBJTYP1JkVT2");
receiver.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot postSnapshot : dataSnapshot.getChildren()) {
Log.d(TAG, "key count=" + postSnapshot.getKey());
for (DataSnapshot sender: postSnapshot.getChildren()) {
Log.d(TAG, "sender key count=" + sender.getKey());
}
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
Log.e("SHAN " ,databaseError.getMessage());
}
});
Run Code Online (Sandbox Code Playgroud)