में काम नहीं कर रहा है, मैं अपने डेटाबेस से पूछताछ करने की कोशिश कर रहा हूं कि यह एक बाल कुंजी के आधार पर एक आदेशित सूची पुनर्प्राप्त करता है। मैं इसे निम्नानुसार करता हूं (नीचे देखें), लेकिन कुछ भी नहीं होता है, जिसका अर्थ है कि यह उसी ऑब्जेक्ट को ठीक उसी तरह देता है जैसा कि यह फ़ायरबेस डेटाबेस में संग्रहीत होता है। क्या हो रहा है?orderByChild Firebase
self.getAllProfiles = function() {
var qProfile = $q.defer();
var ref = new Firebase(FBURL);
ref.child("users").orderByChild('last_update').on("value", function (snapshot) {
console.log(snapshot.val()) // HERE IS WHERE IT SHOULD BE ORDERED
qProfile.resolve(snapshot.val());
}, function (errorObject) {
qProfile.reject(errorObject);
});
return qProfile.promise;
};
जोड़ने के लिए, मेरी उन नोड के रूप में निम्नानुसार है: एक JSON ऑब्जेक्ट
Tester: Object
github: Object
last_update: 1447732462170
userId: "github:12345"
क्या आप अपना डेटा अनॉर्डर्ड दिखा सकते हैं और फिर यह स्नैपशॉट के रूप में वापस आने पर कैसा दिखता है? –
स्नैपशॉट – JohnAndrews
यह बताने के लिए कि आप किस डेटा प्रदान की है के साथ हो रहा है मुश्किल है के साथ सवाल अपडेट किया गया। क्या आप एक जेएसबीन बना सकते हैं जो आपकी समस्या का प्रदर्शन करता है? इससे क्या हो रहा है समस्या निवारण के लिए यह बहुत आसान हो जाएगा। –