title: Firebase query with orderbychild and equalto (value, key) doesn't work
body: <p>My firebase database structure is like this</p>
  
  <pre><code>items = [
   id{
   country: value
   likes: value
   ...
   }
  ]
  </code></pre>
  
  <p>I want to query items sorted by likes and filtered by country
  So I use query orderByChild("likes").equalTo(value, "country").limitToFirst(100)</p>
  
  <p>Android code:</p>
  
  <pre><code>DatabaseReference ref = mDatabase.child(remotePath);
  
  Query recentList = ref.orderByChild("likes");
  
  if(!country.equals("")){
      recentList = recentList.equalTo(country, "country").limitToFirst(100);
  }
  recentList.addListenerForSingleValueEvent();
  </code></pre>
  
  <p>But this doesn't return any result. Is there a way for with to work?
  My preference is to get this to work with firebase query and not change my database structure as it is already being used.</p>