swift - 如何使用不断变化的唯一标识符将用户数据存储在数据库中

标签 swift firebase firebase-realtime-database

我会尽快处理的。我正在构建一个将严重依赖 Firebase,尤其是实时数据库的应用程序。它的功能完全依赖于用户输入,而用户输入显然可以改变和变异。本质上,他们会将我所说的Bundles发送到数据库。它们包含有关位置、信息等的重要信息。因此,问题是,如何从应用程序构建添加脚本,以便确保不会生成重复的数据包名称,因为它根本不理想。使用用户 UID 也不是理想的选择,因为如果他们发送两个 Bundles,可能会立即导致重复数据。谢谢大家!

最佳答案

在创建“bundle”节点时,您必须使用 childByAutoId,这将创建一个具有唯一标识符的节点。

来源:https://firebase.google.com/docs/database/ios/save-data

关于swift - 如何使用不断变化的唯一标识符将用户数据存储在数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38592109/

相关文章:

android - 为什么不是所有来自 FirebaseDatabase 引用的数据都添加到 ArrayList<String> 中?

ios - 带正文的 Swift HTTP POST

ios - URLSession 函数类似于Alamofire 的responseString?

ios - Swift - IBACTION 如何执行 segue

swift - SD 未设置从 Firebase 存储中提取的图像

javascript - 加载时不显示数据 - 仅在页面刷新后显示

ios - 如何使用 swift 字符串的值作为要编辑的 UIObject 的名称?

firebase - Flutter Firebase Cloud Messaging - 应用程序在后台时的通知

firebase - 在Firebase中使用push方法时如何不生成唯一ID?

java - 如何从Firebase获取每个月的所有数据以在Android中进行计算