如何使用云功能从嵌套的Referene获取通配符

时间:2018-10-28 22:58:03

标签: javascript firebase google-cloud-functions

我正在尝试在数据库中写入某些内容并发送推送通知时获取所有通配符

const device_token = admin.database().ref(`/fatherNode/here_is_my_wildcard/device_token`).once('value');
const productName = admin.database().ref(`/fatherNode/here_is_my_wildcard/productname`).once('value');

在此之下,我有一个承诺,即得到了这两个值

  return Promise.all([device_token, productName]).then(results => {

        const devicetoken = results[0].val();
        const productName = results[1].val();

...

我的数据库结构是这样的

fatherNode
|_________ wildcard
          |___device_token: random device token (String)
          |___productName: random product name (String)

现在,我将有1个以上的通配符,所以当我的onWrite函数触发时,我想获取所有通配符,以便向每个设备(或至少是触发onWrite函数的最后一个设备)发送通知

0 个答案:

没有答案