Estoy rezagado durante dos días tratando de encontrar una solución adecuada para consultar la base de datos de Firebase con múltiples condiciones, y filtrar para que se realice en el lado del servidor, no en el lado del cliente, ya que tengo una gran cantidad de registros, el siguiente es mi esquema, tratando de consulta donde Idviaje =$Idviaje y fecha ENTRE $fecha1 Y $fecha2;
{ "-MdqIEA4CwKH29PMG0Op" : { "comment" : "", "date" : 1625482389127, "device" : "iPhone 11", "journeyId" : "eTopup_mobile_iOS", "os" : "iOS 14.6", "rating" : 4 }, "-MeAagXopUMzptv-koPA" : { "comment" : "", "date" : 1625839812343, "device" : "iPhone 7 Plus", "journeyId" : "eTopup_mobile_ANDROID", "os" : "iOS 14.6", "rating" : 4 }, "-MeJX9PBaP3xGx255Pv9" : { "comment" : "", "date" : 1625989619199, "device" : "iPhone XR", "journeyId" : "eTopup_WEB", "os" : "iOS 14.6", "rating" : 5 } }