के साथ फायरबेस से उपयोगकर्ता ईमेल प्राप्त करें मैं अपने ऐप में ईमेल द्वारा खोज को कार्यान्वित करना चाहता हूं लेकिन क्वेरी के डिज़ाइन के साथ थोड़े से अटक गया हूं। मेरी डेटा संरचना इसक्वेरी
users {
uid {
email: [email protected]
तरह लग रहा है मैं निम्न क्वेरी की कोशिश की:
console.log(reqestEmail); // proper email here
new Firebase(USERS)
.startAt(reqestEmail)
.endAt(reqestEmail)
.once('value', function(snap){
var foundUser = snap.val();
console.log(foundUser) // output is null
});
मुझे लगता है कि समस्या तथ्य यह है मैं रास्ते में एक uid है में है। लेकिन इस डेटा संरचना के साथ खोज को कैसे कार्यान्वित किया जाए - यदि मैं यह यूआईडी आवश्यक परिणाम है?
यदि यह Firebase 2.0.2 और AngularFire 0.9
क्षमा करें लोग उपयोग करते हुए महत्वपूर्ण है: noob यहाँ। खाते के निलंबन के खतरे में भी।
आप पहली जरूरत 'फोन orderByChild' और उसके बाद' करने के लिए startAt' और 'endAt'। Https://www.firebase.com/docs/web/api/query/orderbychild.html –
देखें लेकिन मेरा यूआईडी अज्ञात होने पर मुझे क्या तर्क देना चाहिए (यह वह है जिसे मैं खोजता हूं)? क्या मैं इसे इस डेटा संरचना के साथ सही कर रहा हूं? – walkthroughthecode