Firebase云功能,获取最后添加的孩子

时间:2017-05-26 16:33:10

标签: javascript firebase google-cloud-functions

我正在尝试在云功能中添加最后一个孩子。这是代码。我想询问是否有任何函数或查询可用于获取最后添加的子项。 这是我的代码:

exports.makeUppercase = functions.database.ref('aaa-fff/searchIndex')
    .onWrite(event => {
   // all records after the last continue to invoke this function
   console.log(event.data.val());
   console.log(event.data.numChildren());
});

PS。我不想循环孩子。

1 个答案:

答案 0 :(得分:0)

我不确定你的用例是什么,但这会让你成为最后一个孩子:

exports.makeUppercase = functions.database.ref('aaa-fff/searchIndex')
    .onWrite(event => {
   // all records after the last continue to invoke this function
   var lastChild;
   event.data.forEach(function(child) {
       lastChild = child;
   });
   console.log(lastChild.val());
});