0
{ 
    "OrnekUserId": { 
    "AccessToken": "asd", 
    "CreatedAt": "2017/12/10", 
    "DeletedAt": -1, 
    "Email": "[email protected]", 
    "FirstName": "deneme", 
    "LastName": "denemeSoyad", 
    "LoginType": 0, 
    "Phone": "", 
    "ThumbNailUrl": "", 
    "UpdatedAt": -1, 
    "UserName": "denemeName" 
    } 
} 

enter image description hereFirebaseは、スナップショットからいくつかのデータを取得

私はこれを持って最終的には、電子メールを検索すると、このJSONデータを取得していますが、「アリ」を参照して、互いの問題がある、これは常に私のユーザID欄と、それでありますすべての人のために変わる。

私はusernameとuserid( 'ali')列の値を取得しようとしていますが、できません。ここで

は私のコードは、私は、「ユーザー名」を取得する必要があり、最後の他の状態で

exports.ForgotPassword = functions.https.onRequest((req,res) => { 
    const email = req.query.Email; 
    if (email == "" || email == null) { 
     return res.json({ 
      result: "E-mail can not be null" 
     }) 
    } else { 
     const ref = admin.database().ref('Users').orderByChild('Email').equalTo(email).once('value', snapshot => { 
      if (snapshot.val() == null) { 
       return res.json({ 
        response: false 
       }) 
      } else { 
       return res.json({ 
        response: snapshot.val() 
       }) 

      } 
     }) 
    } 
}) 

です:「asdada」と「アリ」

私はそれをどのように行うことができますか?

答えて

0

私はわからないが、彼は結果を与えることがあります。

exports.ForgotPassword = functions.https.onRequest((req,res) => { 
    const email = req.query.Email; 
    if (email == "" || email == null) { 
     return res.json({ 
      result: "E-mail can not be null" 
     }) 
    } else { 
     return admin.database().ref('Users').orderByChild('Email').equalTo(email).once('value', snapshot => { 
      if (snapshot.exists()) { 
       return res.send(snapshot.val()); 
      } 
     }) 
    } 
}) 
+0

アビ問題ベンオルネクJSON daki VERI gibi彼女kullanıcıyıid'sialtındatutmayaçalışıyorumşimdimesela emaileゴアaramayapıpkullanıcıBANAdönüyorAMAスナップショットüzerindenSU kullanıcınınbilgilerineulaşamıyorummesela diyelimkullanıcınınIDSI 5şöyleyaparsamulaşırım snapshot.val()。5.UserName AMA ISTE problemde TAMブルダベンoraya 5 yazamam彼女kullanıcınınfarklıid'si VAR noluryardımら4 SAAT olduハラçözümbulamadım:( –

+0

okullanıcınınid si 'snapshot.key'、Buişineyaramalı。Yaramazsa dahaaçıkyazarさんyardımcıolmayaçalışacağım。 – HakanC

+0

ABI snapshot.key koydum AMA sadeceユーザyazıyor –

関連する問題