如何获取Firebase唯一ID,以便我可以使用它来引用特定条目?
我使用push方法存储一些数据,每个条目包含一个weekNumber和year。我检查一个weekNumber是否已经存在,如果是这样,我需要更新foo和bar。检查weekNumber是否存在是没有问题的,但我无法弄清楚如何更新其他字段。
示例数据结构:
- ENTRIES
- USER
-JwphpyzzHaNlh8HXA2G
foo: 'string'
bar: 'string'
weekNumber: 32
year: 2015
-Jwphpyzzaasd2H2DHB
foo: 'string'
bar: 'string'
weekNumber: 33
year: 2015
检查weekNumber是否存在:
ref.orderByChild('weekNumber').equalTo(data.weekNumber)
.on('value', function(result) {
});
我尝试使用result.key()或result.parent(),但两者都返回路径ENTRIES / USER而不是唯一的FB键。