Cod*_*het 0 firebase firebase-realtime-database swift2
我有以下用户表结构 Firebase
正如您在我打开的用户中看到的那样,我有一个帖子部分,在这个帖子部分中保存了该用户发布的所有文章的 ID。
我面临的问题如下:
当用户创建新文章时,它保存在帖子表中,保存后我返回新生成的 ID,然后将其传递给用户表,我尝试将新创建的 ID 插入用户的帖子部分,因此我假设 URL 是这样的:
Users/{UserId}/Posts
Run Code Online (Sandbox Code Playgroud)
然而,所有这些都创建了一个名为 post 的新部分,它实际上并没有将记录插入给定区域。
我不起作用的代码如下:
let linkPost = [childautoID: true]
FIRDatabase.database().reference().child("Users/\(UserId)/Posts").child(UserId).setValue(linkPost)
Run Code Online (Sandbox Code Playgroud)
仅供参考,目前在我手动添加的帖子中的两个 ID。
我还尝试了以下方法:
FIRDatabase.database().reference().child("Users/\(UserId)/Posts").setValue(linkPost)
Run Code Online (Sandbox Code Playgroud)
但是,所有这些都会删除所有现有的 ID,然后插入新的 ID。
我更喜欢这样的东西。这会自动附加数据而无需先获取
FIRDatabase.database().reference().child("Users/\(UserId)/Posts").child(UserId).setValue(true)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1204 次 |
| 最近记录: |