title: how to make Range filters on multiple field in Firebase Firestore?
body: <p>I know that basically performing range filters on multiple fields like the code below is not allowed:</p>
  
  <pre><code>eventRef
      .whereField("dateTimeStart", isGreaterThan: startTime)
      .whereField("dateTimeStart", isLessThan: finishTime)
      .whereField("price", isGreaterThan: 10)
      .whereField("price", isLessThan: 1000)
  </code></pre>
  
  <p>I have to choose between performing filter based on "dateTimeStart" or just "price" in one query, but I need to filter based on those two criteria, is there any trick to do this? I just can think that I have to do query based on price only and then the result of the query need to be sorted manually</p>
  
  <p>Is there any better option than this approach?</p>