2016-07-11 11 views
1

私はこのように私のFirebase DBを構造化していますか?私が試してみましたFirebaseのキーを比較するには?</p> <pre><code>SOMETHING USERID (<- unique) TIMESTAMP (<- unique within USERID) SOMETHING: 'something', SOMETHING: 'something' </code></pre> <p>がどのように私は私のコード内の別の<code>ID</code>に<code>USERID</code>を比較することができます:

は(運と - それはそれで奇妙なオブジェクトの多くのJSONを返す):なぜならFirebase.database().ref('SOMETHING/${id}')で起こっ

let id = 337462940 
let exist = Firebase.database().ref(`SOMETHING/${id}`) 

if (exist) { 
    //DO SOMETHING 
} 

答えて

1

ザッツはあなただけのデータへの参照を持っています。実際にそれを取得するには、.onまたは.onceを使用してください。

Firebase.database().ref(`SOMETHING/${id}`).once('value', function(snapshot){ 
    var exists = snapshot.val(); 
    if (exists){ 
     console.log(exists); 
    } 
}); 

あなたはfirebase作品でデータを照会方法を理解するためにfirebaseドキュメントのretrieving dataセクションを読んで確認してください。

作業jsFiddle

+0

ありがとうございました!働いた。説明するためにあなたはjsFiddleを作成したことがとてもクールです! – allegutta

関連する問題

 関連する問題