【发布时间】:2023-03-25 17:38:01
【问题描述】:
我在Firebase 中有以下用户表结构
正如您在我打开的用户中看到的那样,我有一个帖子部分,在这个帖子部分中包含该用户已发布的所有文章的 ID。
我面临的问题如下:
当用户创建一篇新文章时,它保存在 Posts 表中,保存后我返回新生成的 ID,然后将其传递给用户表,我尝试将新创建的 ID 插入到文章的帖子部分用户,所以我假设 URL 是这样的:
Users/{UserId}/Posts
然而,这一切都创建了一个名为帖子的新部分,它实际上并没有将记录插入给定区域。
我的代码不工作如下:
let linkPost = [childautoID: true]
FIRDatabase.database().reference().child("Users/\(UserId)/Posts").child(UserId).setValue(linkPost)
仅供参考,我手动添加的帖子中当前存在的两个 id。
我还尝试了以下方法:
FIRDatabase.database().reference().child("Users/\(UserId)/Posts").setValue(linkPost)
然而,这一切都会删除所有现有的 ID,然后插入新的 ID。
【问题讨论】:
标签: firebase swift2 firebase-realtime-database