Поиск по базе данных Firebase - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь получить данные из моей базы данных для конкретного пользователя через базу данных в реальном времени. Всякий раз, когда пользователь регистрируется, и новая часть добавляется в stripe_customers часть базы данных. Как я могу получить customer_id для каждого клиента?

Текущий клиент - var database = firebase.database(); var userId = firebase.auth().currentUser.uid;

Текущий макет базы данных - Макет базы данных

Спасибо!

1 Ответ

0 голосов
/ 26 апреля 2018

Я не уверен, понимаю ли я вас ясно, но, кажется, это довольно просто, например:

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);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...