2017-08-26 4 views
1

Here AndroidのFirebaseで検索することはできません.Firebase Androidの専門家もこれを確認できますか?できません.startAt(文字列).endAt(文字列+)はAndroidでFirebaseを検索しますが、Web上でのみ利用できますか?

getDemoReference().child("user_basics").orderByChild("username").startAt(s).endAt(s+'\uf8ff').addListenerForSingleValueEvent(new ValueEventListener() { 
     @Override 
     public void onDataChange(DataSnapshot dataSnapshot) { 
      if(dataSnapshot.exists()){ 

       //Never gets here :(
       Log.v(TAG, "datasnapshot exits"); 


      } 
     } 
     //............ 
} 

これは私のデータベースの外観です。 注:このノードは"demo"ノードの下にあります。

This is what my database looks like

私は私のルールに

enter image description here

+2

スクリーンショットの代わりに、FirebaseデータをJSONスナップショットとしてエクスポートする必要があります。 –

答えて

0

これを追加した各プラットフォームのすべてのクライアントライブラリは、ソートやフィルタリングのための同じ機能を持っています。 Androidの場合、DatabaseReferenceQueryのサブクラスで、Queryのjavadocからわかるように、startAt、endAt、およびorderByXのオプションがあります。

+0

私のコードに問題はありますか?ログを表示しないためです。 –

0

私の側からのスペルミスでした。コードでは、user_basicsの代わりにusers_basicsであったはずです。私はこの質問を削除すべきですか?

+1

あなたはあなたが作成した質問が他の人に役立つと思わない場合は削除する権利があります。 –

関連する問題