2016-12-07 10 views
0

enter image description hereはfirebaseに存在するか、私が働いていない

こんにちは は+ firebaseを反応させます。

Firebaseに特定のアイテムが存在するかどうかを調べる方法を教えてください。商品コードが「-KY5gzllzbAl1jAACcP」は、特定のテーブルの

名が「productcoredetails」である特定の製品が存在して検索する方法を与えられた画像のよう

同様

firebase.database().ref('ProductCoreDetails').child(YourProductId).once("value", function(snapshot) { 
     if(snapshot.exists()){ 
      console.log('PRODUCT EXIST'); 
     } 
     else{ 
      console.log('Product doesnt exist'); 
     } 
}) 

ます。また、(ドキュメントの例のように)約束に基づく方法を使用することができます。

答えて

1

docsを見る

 var query = firebase.database().ref('ProductCoreDetails'); 
    query.once("value", function(snapshot) { 

     console.log('value of snapshot is', snapshot.val().ProductId); 
     if(snapshot.hasChild(ProductId)){ 
      console.log('PRODUCT EXIST'); 
     } 
     else{ 
      console.log('Product doesnt exist'); 
     } 

    }); 

は多くのソリューションをしようとしましたが、何も私のために働きません。

firebase.database().ref('ProductCoreDetails').child(YourProductId).once("value") 
.then(function(snapshot) { 
     if(snapshot.exists()){ 
      console.log('PRODUCT EXIST'); 
     } 
     else{ 
      console.log('Product doesnt exist'); 
     } 
}) 
.catch(function(error){console.log('cant retrieve product', error)}) 
関連する問題