title: Query by key and order by date
body: <p>I have a database with a lot of "listings" structured as such:</p>
  
  <p><img src="https://i.stack.imgur.com/SyRKf.png" alt="Listings"></p>
  
  <p>I want to get 10 listings, starting or ending at a certain priority value, with a size value (child node) range between 9 and 10.5 and have the result ordered by date.</p>
  
  <p>I've looked at an abundance of SO posts and Firebase examples, but I can't seem to find any solution.</p>
  
  <p>Can it really be the case that this isn't possible in Firebase? It's quite a common use-case as far as I know.</p>
  
  <p><strong>Is there any solution to this? If not, how would you get around it?</strong></p>