【发布时间】:2016-04-05 22:13:37
【问题描述】:
我正在尝试使用 Firebase 为房地产中介创建数据库。我决定创建一个扁平化数据库,但我需要一些帮助.. (我正在使用 AngularJS)
这是一个数据库示例:
"city" : {
"Montpellier" : {
"xx2" : true,
"xx3" : true
},
"Teyran" : {
"xx1" : true
}
},
"owners" : {
"xxx1" : {
"lastname" : "Duparc",
"name" : "Jean"
},
"xxx2" : {
"lastname" : "Dupont",
"name" : "Henry"
},
"xxx3" : {
"lastname" : "Wood",
"name" : "John"
}
},
"prices" : {
"xxx1" : 405000,
"xxx2" : 100000,
"xxx3" : 122000
},
"type" : {
"appartment" : {
"xx2" : true
},
"home" : {
"xx1" : true
},
"land" : {
"xx3" : true
}
}
XX1, XX2, XX3 是每个产品的参考。
在这个数据库中,我们看到在节点类型中,有:
- 一个家(房子):XX1
- 一间公寓:XX2
- 一块地:XX3
问题是:如果我想列出每个产品的类型:公寓怎么办?
那么如果我能得到每个 Apartment 的 ref,我该如何构造这个产品的细节呢?
我的意思是如何获取业主的姓名、姓氏、价格、城市等?
【问题讨论】:
标签: angularjs firebase firebase-realtime-database angularfire nosql