firebase-database
फायरबेस क्वेरी
खोज…
परिचय
फायरबेस क्वेरी को कुछ विशेषताओं के आधार पर डेटा का संग्रह ऑर्डर करने के लिए उपयोग किया जा सकता है और साथ ही क्लाइंट को सिंक्रनाइज़ करने के लिए उपयुक्त संख्या में आइटम की बड़ी सूची (चैट डेटा के लिए) तक सीमित किया जा सकता है।
बस एक संदर्भ के साथ, आप () विधि का उपयोग करके क्वेरी से डेटा प्राप्त कर सकते हैं। आपको केवल उन डेटा के सबसेट के लिए ईवेंट और DataSnapshots प्राप्त होंगे जो आपकी क्वेरी से मेल खाते हैं।
फायरबेस क्वेरी उदाहरण
private void loadData(){
DatabaseReference dbRef = FirebaseDatabase.getInstance().getReference();
Query dataQuery = dbRef.child("chat").orderByChild("id").equalTo("user1");
dataQuery.addListenerForSingleValueEvent(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
if (dataSnapshot.exists()) {
// dataSnapshot is the "issue" node with all children with id 0
for (DataSnapshot issue : dataSnapshot.getChildren()) {
// do something with the individual "issues"
}
}
}
@Override
public void onCancelled(DatabaseError databaseError) {
}
});
}
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow