如何在firebase3中将动态数据写为子节点?

时间:2016-10-16 17:58:00

标签: javascript firebase firebase-realtime-database

大家好我正在尝试将数据写入我的firebase数据库。我有多个"代码"可以由用户生成,并且应该在子节点内显示为单独的节点。

firebase.database().ref('users/').push({
                        user: uid,
                        titel: title,
                        codes: {
                          for(var i = 0;i < arrCodes.length;i++){
                            shareCode[i]: true,
                          }
                        },
                        enable: true,
                    });

重要部分应如下所示:

...
titel: title,
codes: {
 xksodkcisd: true,
 ksocjdiuvn: true,
 // and so on
},
enable: true,
...

1 个答案:

答案 0 :(得分:1)

将循环移到.push()

之外
var shareCodes = {};

for (var i = 0; i < arrCodes.length; i++) {
    shareCodes[i] = true;
}

firebase.database().ref('users/').push({
    user: uid,
    titel: title,
    codes: shareCodes,
    enable: true,
});