swift - Firebase 基于孙值写入 (Swift)

标签 swift firebase firebase-realtime-database

我正在尝试根据其兄弟节点之一的值写入 Firebase 孙节点。该值对于每个节点都是唯一的。具体来说,一年中的每一天都会返回不同的音符。我的数据库结构目前是

= 注释

===唯一键

=====一年中的某一天

====注释字符串

=====等等

我希望能够按一年中的某一天查询并编辑注释字符串。最好的方法是什么?我应该把一年中的哪一天作为关键吗?我本来打算使用多次读取和一次写入,但似乎应该有一种更有效的方法。

最佳答案

就您而言,推送 ID 似乎对您没有好处,因为注释根据日期已经是唯一的。正如您所建议的,使用键作为一年中的某一天的结构更有意义。

notes: {
   day of year: {

      note string
      etc
   }
}

关于swift - Firebase 基于孙值写入 (Swift),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50746049/

相关文章:

ios - 在 iOS 8 上使用 swift 设置占位符文本颜色/隐藏取消按钮

swift - 我如何在 firebase 函数之外访问 firebase 变量

Firebase/NoSQL 数据库 : Update stats realtime or compute them?

Swift - 无法将类型 '__NSCFString' 的值转换为 'NSDictionary'

android - 如何从 Android 在 Firebase 数据库中的现有数组中插入新数据?

swift - Assets 单例和引用循环

database - Swift:如何根据按下的单元格从数据库中获取记录

android - Android 上的 Firebase 是否需要 `firebase-core`?

swift - 将数据从 Firebase 附加到数组

ios - 在 for 循环中类型转换数组元素