Searching Through Firebase for Data

时间:2018-04-26 16:58:46

标签: javascript firebase firebase-realtime-database

I am trying to get data out of my firebase for a specific user via the realtime database. Whenever a user signs up and new piece is added to the stripe_customers piece of the database. How can I get the customer_id for each customer?

Current Customer - var database = firebase.database(); var userId = firebase.auth().currentUser.uid;

Current Database Layout - Database Layout

Thanks!

1 个答案:

答案 0 :(得分:0)

我不确定我是否理解你,但似乎很容易:

var database = firebase.database();
var userId = firebase.auth().currentUser.uid;
var dbRef = firebase.database().ref('stripe_customer/' + userId + '/customer_id');
dbRef.once('value', snapshot=> {
   if (snapshot.exists()){ 
       var custumerId = snapshot.val().customer_id; 
       _goAheadWithCustomerId(custumerId);
   } 
})
_goAheadWithCustomerId(c){
     console.log('Customer Id is :', c);
}