我可以在使用orderByChild
和equalTo
(冷它適用於嵌套的孩子也一樣)火力地堡:查詢排除根據條件數據
private void getData() {
try {
final DatabaseReference database = FirebaseDatabase.getInstance().getReference();
database.child(Constants.TABLE_TASKS).orderByChild("user/id")
.equalTo("somevalue")
.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Timber.d(dataSnapshot.toString());
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
} catch (Exception ex) {
ex.printStackTrace();
}
}
以獲取在孩子特定值的數據有一種簡單的方法來獲得在沒有找到一個特定的值的數據,基本上像一個notEqualTo("somevalue")
?
喜歡 –
清理意見。恐怕我有更多壞消息...... –