単純なファイヤーベースリアルタイムデータベース構造があり、キーがusername
で、値がuserid
であるとします。今度はuserid
をusername
で検索したいと思います。ユーザー名が一致すれば、それは非常に簡単です。部分一致の答えを得る方法私はそれはようなものになるだろう、この使用してSQL記述した場合に、より明確にするために:部分的な文字列の一致を伴うfirebaseクエリ
SELECT userid FROM tablename WHERE username LIKE 'abc%'
を、それは私にabc
を持つすべてのuserid
どこusername
開始を与えるだろう。 firebaseのこのタイプのクエリを書くにはどうすればいいですか?私はアンドロイドデバイスでこれを使用しており、多くのユーザーが存在する可能性があることを理解する。あなたは、それはまたabc
で始まるデータについてのAndroid
で動作するはずです。このような何かを行うことができますJavaの管理者のドキュメントによると
私の答えをチェックし、それが機能しているかどうかを確認してください。 –
https://stackoverflow.com/questions/38618953/how-to-do-a-simple-search-in-string-in-firebase-databaseこのリンクを確認してください – Lingeshwaran