刚开始使用firebase ......: - (
如何设置项目的属性? 这是我的数据结构:
myproject
|
- players
|
- -JPUAYuKUNeevXxaCMxM
|
- name: "John"
|
- skill
|
- mu: 25
|
- sigma: 8.333
- -JPUAYuRyJBH8sF93pNt
...
我可以添加一个播放器:
var ref = new Firebase(FIREBASE_URL + '/' + 'players');
ref.child(id).set(player);
问题是:如何仅更新项目的一个属性(例如,'技能')? 我确实尝试过:
var skill = {};
skill.mu = 27.0;
skill.sigma = 7.0;
ref.child(id).skill.update(skill);
答案 0 :(得分:1)
我想我知道这里发生了什么。
您希望ref.child(id)
拥有属性skill
。但是,你真的想要“技能”孩子; ref.child(id).child("skill")
。