2016-07-26 49 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

相關問題