0
中的用戶以及我有一個名爲用戶的「表」,我想知道行數(或孩子),以比較下一個用戶。Firebase - 比較Android
例如: 在項目王牌,我有這個用戶 我是用戶MDSxw我會比較下一個(DX47d),但我不知道名稱(DX47d)。
在一個SQL數據庫,我可以用一個行數就知道表的大小以及與此獲得下一個用戶和權,如果這是表的最後一個用戶
我會知道怎麼做它在Firebase中,或者是一種做這種事情的方式。
中的用戶以及我有一個名爲用戶的「表」,我想知道行數(或孩子),以比較下一個用戶。Firebase - 比較Android
例如: 在項目王牌,我有這個用戶 我是用戶MDSxw我會比較下一個(DX47d),但我不知道名稱(DX47d)。
在一個SQL數據庫,我可以用一個行數就知道表的大小以及與此獲得下一個用戶和權,如果這是表的最後一個用戶
我會知道怎麼做它在Firebase中,或者是一種做這種事情的方式。
如果您知道以什麼用戶開始,您可以簡單地執行limitToFirst(2)
。所以:
DatabaseReference usersRef = FirebaseDatabase.getInstance().getReference("users");
Query twoUsers = usersRef.orderByKey().startAt("MDSxw").limitToFirst(2);
twoUsers.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
for (DataSnapshot userSnapshot: dataSnapshot.getChildren()) {
System.out.println(userSnapshot.getKey());
}
}