【发布时间】:2017-03-15 20:32:26
【问题描述】:
我对 firebase 有点陌生。当我遇到它的一些事件时,我只是在尝试一些例子,顺便说一句,这些事件很酷。
我在 firebase 数据库中保存了一些数据:
driver
-KV_Cj7sL6sg6K9E5ifh
status: "Incomplete"
困扰我的是,当一个孩子被更新时,child_changed 事件被触发。当我访问它的数据时,我没有看到它的密钥。
我在驱动表中创建了一个节点(我认为行在 firebase 中称为节点不确定)。当我更改它的状态以完成它触发的 child_changed 事件时。我收到了已更新的数据包。问题是我也想获得 Id(KV_Cj7sL6sg6K9E5ifh)。但问题是它只向我发送状态:完成。
这是我为 child_changed 编写的代码:
usersRef.on("child_changed", function(data) {
var player = data.val();
console.log(player);
console.log("The new status is: "+ player.status);
});
请帮助我,我将如何接收 ID。谢谢
【问题讨论】:
标签: node.js express firebase firebase-realtime-database