Firebase:访问子元素的正确方式';数据

Firebase:访问子元素的正确方式';数据,firebase,Firebase,我对如何访问我用Firebase创建的一些数据有点困惑。我正在尝试制作一个简单的德州Hold'em游戏,目前我的数据结构如下: game player unique push() id name chips hand unique push() id 我可以获得一个包含所有唯一玩家对象及其数据的数组,但我不知道如何获取唯一ID中的数据。可以使用on()和

我对如何访问我用Firebase创建的一些数据有点困惑。我正在尝试制作一个简单的德州Hold'em游戏,目前我的数据结构如下:

game
    player
        unique push() id
            name
            chips
            hand               
        unique push() id
我可以获得一个包含所有唯一玩家对象及其数据的数组,但我不知道如何获取唯一ID中的数据。

可以使用on()和value(对基本体和小对象有用):

on(),添加了child_(适用于只需要更改而不是每次更新时都需要整个批量的大型数据集):

或者直接导航到该子对象,向右移动以进行杀戮:

firebaseRef.child('game/player/player1/chips').on('value', function(snap) {
    console.log('player1 has '+snap.val()+' chips');
});

接下来的这一部分实际上是您需要开始学习这些基本概念的地方。

教程的链接无效或指向旧文档,请检查并更正好吗?+
name()
现在应该是
firebaseRef.child('game/player').on('child_added', function(snap) {
   console.log( snap.name() + ' has ' + snap.val().chips + ' chips ' );
});
firebaseRef.child('game/player/player1/chips').on('value', function(snap) {
    console.log('player1 has '+snap.val()+' chips');
});