2016-07-26 8 views
0

私はそれを素早く行います。私は、Firebase、特にReal Time Databaseに大きく依存するアプリケーションを構築しています。それは明らかにユーザーの入力から機能しますが、明らかに変更して変更することができます。基本的に彼らは私がBundlesと呼んでいるものをデータベースに送ります。それらは場所、情報などに関する重要な情報を含んでいます。したがって、アプリケーションから追加スクリプトを構成するにはどうすればいいですか?それで、データバンドル名が重複していないことを確認できます。ユーザーUIDを使用すると、2台のBundlesを送信するとすぐにデータが重複する可能性があるため、理想的ではありません。みんなありがとう!変更する一意の識別子を持つデータベースにユーザーデータを格納する方法

答えて

0

これは、firebaseのドキュメントのpush関数を使用してこれを実現しました。これにより、データバンドルを他のデータバンドルのリストに追加できるだけでなく、固有のキーを提供するサーバーも含まれているため、重複するバンドル名がすべて発生する可能性がなくなります。 here

1

"bundle"ノードの作成時にchildByAutoIdを使用する必要があります。これにより、一意の識別子を持つノードが作成されます。

出典:

+0

あなたも正しいです。別のドキュメントだが同じ原則:) – Ethan

+0

これで問題が解決した場合は、「未回答の」タブに表示されないように質問に回答するようにマークしてください:) – jirungaray

+0

私は数日間、それから私は – Ethan

関連する問題