我有这样的结构......
{ addresses:{
user_mark: {
1: {postcode: 90210},
2: {postcode: 10001}
},
user_pete: {
1: {postcode: 90210},
2: {postcode: 10001}
},
}
有没有办法监视在所有用户下添加的任何地址?
谢谢你们。
答案 0 :(得分:1)
我唯一能想到的就是听value
事件:
var ref = new Firebase('https://yours.firebaseio.com/addresses');
ref.on(value, function(addresses) {
addresses.forEach(function(userSnapshot) {
var user= userSnapshot.val();
user.forEach(function(address) {
console.log(user, address);
});
});
});
或类似的东西。
您可能需要阅读Firebase documentation on structuring data中的部分,因为明确建议不要构建嵌套。