問題タブ [firebase-realtime-database]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - AndroidでfirebaseからListオブジェクトを取得する方法
Firebase からリストを取得できません。保存に問題はありませんが、dataSnapshot.getValue() を ArrayList にキャストしようとするとすぐにアプリがクラッシュし、例外が発生します。
HashMap は ArrayList にキャストできません
しかし、それを HashMap にキャストしようとすると、クラッシュして例外が発生します。
ArrayList は hashmap にキャストできません
助けが必要です!問題を引き起こしているコードは次のとおりです。
Firebase 内のすべてのデータを 1 つのリストとして取得したいと考えています。クラス TaskDes には、次の 3 つのフィールドが含まれています。
firebase - さらに非正規化する必要がありますか?
私はメッセージングアプリに取り組んでいます。送信者のユーザー名を表示できるようにしたい。私は現在、メッセージとユーザーをモデル化し、authData.uid で usersRef をクエリしてユーザー名を表示しようとしています。
このような問題にどのようにアプローチすればよいでしょうか。
ios - Swift プロジェクトで iOS SDK を使用して Firebase サーバーのタイムスタンプを挿入する方法
iOSガイドの「オフライン機能」セクションでは、 SwiftkFirebaseServerValueTimestamp
プロジェクトでは機能しないようです(オートコンプリートではプロンプトが表示されません)。
[".sv": "timestamp"]
Swiftの例と同じように試しました。しかし、これは他の値では設定できず、指定されたパスでの唯一の値でなければならないと不平を言っています。
私は試した:
そして、「.sv」は他の値で保存できないというエラーが表示されました。
私がやりたかったのは、createdAt タイムスタンプをオブジェクトの他の値と共に保存することです。そして、クライアントの時計のずれを避けるために、サーバーの時刻を使用したいと思います。
どうやってやるの?
java - FirebaseデータをJavaオブジェクトに変換する方法...?
Firebase Library を使用して、にMessage(String, String)
追加されたフォームでサーバーにデータを送信しますHashMap<String, Message>
例:
addValueEventListener()
このフォームで文字列を取得するFirebaseメソッドでデータを受信している間
どうすればメッセージオブジェクトに変換できますか.....????
firebase - firebase Array からのデータの取得
私の Firebase Array の構造は次のとおりです。
次のデータを取得する方法がわかりません。
- userId = xxx のレコードを取得
- 'itemOrdered" = 'def' であるすべてのレコードを取得します
Firebase のドキュメントでは orderByChild の使用について説明していますが、あまり意味がありません。
java - removeEventListenerがfirebaseのリスナーを削除しない
特定のフィールドの値が true の場合に、firebase ref から addValueEventListener リスナーを削除したいと考えています。
しかし、 addValueEventListener は削除されておらず、その firebase ref に対して呼び出されています。必要に応じて、firebase refからリスナーを削除する方法を教えてください。
firebase - Firebase でこの多対多の関係を実現するにはどうすればよいですか?
Firebase がノード間の JOIN をサポートしていないことは知っていますが (SQL Server がテーブル間で行うように)、それはまさに私が達成する必要があることです。これが私の状況です:
Firebase に次のようなトランザクション ノードがあります (ここでは、各トランザクションのカテゴリ名を含めています)。
そして、次のようなカテゴリ ノードがあります (ここでは、各カテゴリの下にトランザクションを含めています)。
ここまでは順調ですね。私のデータはフラットです。カテゴリ名でトランザクションのリストを表示することができ (下のスクリーンショット)、カテゴリごとのセクションの各カテゴリの下のトランザクションのリストを表示できます (スクリーンショットはここには表示されていません)。
私が抱えている問題は、カテゴリの名前を変更すると、変更が将来のトランザクションにのみ反映されることです。過去の取引は旧カテゴリー名を表示しています。
これは、データの保存方法から明らかです。したがって、私の最初の論理的な反応は、カテゴリ名ではなくカテゴリの一意の ID をトランザクション ノードに保存することでした。ただし、SQL Server の小さな脳では、トランザクションのリストを取得し、各トランザクションのカテゴリの名前を含めるために JOIN が必要になるという課題があります。
次のことができるようにデータを構造化するにはどうすればよいですか。
- カテゴリの名前を含むトランザクションのリストを表示します (現在のように)
- ユーザーがカテゴリの名前を変更し、すべてのトランザクション (過去および将来) に反映された変更を表示できるようにする
- 各カテゴリの下のトランザクションのリストを表示します (現在のアプローチはまだ有効だと思います)
firebase - Firebase ルール ストア、ユーザー、製品の関係のフラットな構造
私はfirebaseデータ構造を構築しようとしています。私はSQLの世界から来て、noSQL Datastructurを理解するのに問題があります。
ストア用のデータ構造が必要です。各店舗には、店舗名、住所などのデータフィールドがあります。ストアには、このストアで作業し、新しい製品を追加して変更できるすべてのユーザーを格納するユーザー オブジェクトも必要です。Products を格納する Dataobject もあり、Products はユーザー (ストア) との関係も持つ必要があります。誰かがこれをできるだけ平らに構築する方法を教えてもらえますか?
現在の私のデータ構造:
ありがとう
firebase - firebaseでは、存在する値をどのように検出できますか?
私が作りたいのは単なる「ルームメーカー」アプリです。
部屋番号を入力して「参加」ボタンを押すと、
新しいルームが作成され、ユーザーはルーム (ルート) に移動します。
Firebase で、部屋が既に存在するかどうかを検出する方法を知りたいです。
以下のようなコードを作りたいです。
部屋が存在する場合、
そうでない場合は、
私のコード(部分)は以下です
新しい部屋を作成するコードは完成しましたが、部屋が既に存在するかどうかをどのように検出できますか?