मैं orderByChild
और equalTo
(शांत है कि यह रूप में अच्छी तरह नेस्टेड बच्चे के लिए काम करता है)Firebase: क्वेरी एक शर्त के आधार पर डेटा बहिष्कृत करने
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")
जैसा कुछ है?
संदर्भ निकाला गया के रूप में Child2 प्राप्त टिप्पणियों साफ़ –
पसंद करने के लिए होगा। मुझे डर है कि मेरे पास और भी बुरी खबर है ... –