私はこの構造を持っています 今、私は次のようなクエリを作成しています:
DatabaseReference myRef = database.getReference("users");
myRef.equalTo("6991580","ci").addListenerForSingleValueEvent(new ...
結果として2番目のノードを期待していました。
DataSnapshot {キー=ユーザー、値= null}
では、このクエリの何が問題になっていますか?または多分私は何か間違ったことをしていますか?
よろしくお願いいたします。
注文/フィルタリングする子プロパティをFirebaseに指示する必要があります。
myRef.orderByChild("ci").equalTo("6991580").addListenerForSingleValueEvent(...
注文の他の形式は、一般的に誤解されているバージョンです。単にそれから離れることをお勧めします。
私は同じ問題を抱えていて、リスナーを変更することでそれを解決しました:
myRef.orderByChild("ci").equalTo("6991580").addChildEventListener(new ChildEventListener() {}