En IndexedDB, ¿hay una manera de hacer una consulta compuesta ordenada?
Digamos que la tabla tiene, nombre, ID, edad, sexo, educación, etc. ID es la clave y la tabla también está indexada por nombre, edad y sexo. Necesito a todos los estudiantes varones, mayores de 25 años, ordenados por sus nombres.
Esto es fácil en mySQL:
SELECT * FROM table WHERE age > 25 AND sex = "M" ORDER BY name
IndexDB permite la creación de un índice y ordena la consulta basada en ese índice. Pero no permite múltiples consultas como la edad y el sexo. Encontré una pequeña biblioteca llamada queryIndexedDB (https://github.com/philikon/queryIndexedDB) que permite consultas compuestas pero no proporciona resultados ordenados.
Entonces, ¿hay una manera de hacer una consulta compuesta ordenada, mientras se usa IndexedDB?