Функции Firebase - получить одноуровневый текущий DataSnapshot - PullRequest
0 голосов
/ 07 сентября 2018

Моя база данных имеет следующую структуру enter image description here

Я слушаю активный узел, используя onWrite(snapshot, context) в облачных функциях Firebase. Я хочу получить значение токенового узла на основе изменения в активах.

Моя триггерная функция выглядит следующим образом.

exports.sendNotification = functions.database.ref('root/users/{userid}/actives/{pushId}')
.onWrite((event, context) => {

var token; 

var active_userid = context.params.pushId;
   if(event.after._data != null){ 
        console.log(event.after.ref.parent.parent);

   }else{

       console.log('data is null')

   } 
return 0;

});

Как получить токен и прочитать его значение?

1 Ответ

0 голосов
/ 07 сентября 2018

Я решил это

 var ref = event.after.ref.parent.parent.child('token');

          ref.on('value', function(snapshot) {
                        console.log(`token value : ${snapshot.val()}`);
                        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...