私はfirebaseを使用して水質監視Webアプリケーションをやっています。各ユーザーは異なる水質データを持ちます。だから私はデータとユーザーをリンクする方法でデータベースを構造化する方法を混乱させる。 Firebase認証を使うべきですか?またはユーザーのためにdbにノードを作成する必要がありますか? Firebase認証を使用して、その特定のユーザに固有のデータをリンクするためにデータベースを構築する方法。これに類似した質問がstackoverflowにありますが、回答にはデータベース構造が表示されず、回答はアンドロイドコードで埋められています。だから私は理解できなかった。firebaseデータベースの構築
0
A
答えて
0
Firebase認証は、ユーザーがFirebaseに自分自身を識別する方法で、データがFirebase内でどのように構造化され、格納されるかには直接関係しません。
つまり、認証されていない人物がデータを読み書きできるようにFirebaseを設定したり、認証を追加してデータが保存されている安全な環境を作成したりできます。
あなたは構造体を要求しましたが、続行する質問には大量のデータがなかったので、ここでは2人の認証されたユーザーを想定した解決策があります。
users
uid_0
name: "Bill"
uid_1
name: "Jessup"
water_samples
-Uijjsj99as9dad
sampled_by: uid_0
sample_result "Poor"
datestamp: "070724"
-Yi8j9ko90k9dsd
sampled_by: uid_1
sample_result "Good"
datestamp: "070725"
注:キーUijjsj99as9dadとYi8j9ko90k9dsdがchildByAutoId(SWIFT)またはプッシュ(で作成された)
この例では、ビル7月24日に若干の水をサンプリングし、その結果は不良でした。 Jessupが25日に再びサンプリングしたのに対し、結果は良好でした。
関連する問題
- 1. Firebaseデータベースの構築方法
- 2. Firebaseデータベースを構築する
- 3. Firebase - 都市別データベースの構築
- 4. スポーツマネージャーFirebaseデータベースを構築する方法
- 5. 静的リスト用のFirebaseデータベースを構築するには?
- 6. Firebaseデータベースの構築が完了しました
- 7. Firebaseデータベース構造
- 8. カテゴリとサブカテゴリでfirebaseデータベースを構築する方法は?
- 9. Android - Firebaseデータベース構造
- 10. Android - データベース構造(Firebase)
- 11. Firebase/NoSQLデータベース構造
- 12. トリガー・ジェンキンス・データベース・ビルドの構築
- 13. Firebaseのメッセージングアプリケーションのデータベース構造
- 14. チャットアプリケーションのFirebaseデータベース構造
- 15. Firebaseデータベース構造の矛盾
- 16. Firebaseデータベース構造のアドバイス
- 17. データベースを再構築する
- 18. Firebase構造データベースとクエリ
- 19. Firebaseデータベース構造体UID
- 20. Emacsでのデータベースの構築と維持?
- 21. 私のデータベースのテーブルを構築する
- 22. データベース構築の手助けが必要
- 23. ファイルカタログシステムの構築に使用するデータベース
- 24. データウェアハウス/ OLAPデータベースの構築SQL Server
- 25. データは、構築済みのデータベースここ
- 26. greenplumデータベース構築の設計方法
- 27. SQLAlchamyデータベースの構築と再利用
- 28. プライベートメッセージングのためのFirebaseデータベース構造化
- 29. Firebaseのデータベース構造とクエリフォーマットのオプション
- 30. Firebase経由でデータ構造をリレーションシップで構築する
データモデリングは広範なトピックです。 [NoSQLデータモデリング](https://highlyscalable.wordpress.com/2012/03/01/nosql-data-modeling-techniques/)と[Firebase for SQL開発者](https://www.youtube)を読むことをお勧めします。 .com/playlist?list = PL1-K7zZEsYLlP-k-RKFa7RyNPa9_wCH2s)。次に、いくつかの実験を行い、具体的な問題に悩まされたときに報告してください。 –
Firebaseデータベースの使い方については、[Firebase Documentation。](https://firebase.google.com/docs/database/android/start)を読むことをお勧めします。 – UmarZaii