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!
答案 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);
}