我在Firebase中的数据库目前看起来像这样:
locations: {
person: ""
location: ""
}
如何嵌套数据,使其看起来像这样:
locations: {
person: "" {
location: ""
}
}
一种结构,其中地点是父母,人是儿童,地点是人的孩子。
我知道这些关系,我对语法不太确定。
这是我目前拥有的代码,用Swift编写:
let locRef = locationRef.childByAutoId()
let locItem = [
"location": getLocation(),
"person": senderId
]
locRef.setValue(locItem)
感谢。
答案 0 :(得分:2)
let locRef = locationRef.childByAutoId()
let locItem = [
senderId : [
"location": getLocationID()
]
]
SenderID将是此人的密钥,因此您可以通过其ID找到Person ...并且ID持有嵌套的位置密钥
你只需要逻辑吗?或者你需要工作代码示例吗?