2016-07-26 50 views
0

我会尽快完成。我正在构建一个应用程序,该应用程序将大量使用Firebase,特别是实时数据库。它的功能完全取决于用户输入,可以明显改变和变异。从本质上讲,他们将发送我所说的Bundles到数据库。它们包含关于位置,信息等的重要信息。所以,我该如何构建来自应用程序的添加脚本,以确保不会生成重复的数据包名称,因为它不会很理想。使用用户UID也不会很理想,因为如果他们发送两个Bundles,可能会导致立即重复数据。谢谢大家!如何使用不断变化的唯一标识符将用户数据存储在数据库中

回答

0

我通过使用firebase文档中的push函数来完成此操作。这使我不仅可以将数据包直接添加到其他数据包的列表中,还可以让服务器为其提供唯一的密钥,从而消除发生重复包名的所有机会。您可以通过点击here

1

查看相同的文档。创建“包”节点时必须使用childByAutoId,这将创建一个具有唯一标识符的节点。

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

+0

你也是对的。不同的文档,但相同的原则:) – Ethan

+0

如果这解决了您的问题,请务必将问题标记为已回答,以便它不显示在“未回复”选项卡:) – jirungaray

+0

我无法接受我自己的答案,再过几天,那我会 – Ethan

相关问题