Скажите, что у таблицы есть имя, имя, возраст, пол, образование и т.д. Идентификатор - это ключ, а таблица также индексируется для имени, возраста и пола. Мне нужны все студенты-мужчины старше 25 лет, отсортированные по их именам.
Это легко в mySQL:
SELECT * FROM table WHERE age > 25 AND sex = "M" ORDER BY name
IndexDB позволяет создавать индекс и заказывать запрос на основе этого индекса. Но это не позволяет несколько запросов, таких как возраст и пол. Я нашел небольшую библиотеку под названием queryIndexedDB (https://github.com/philikon/queryIndexedDB), которая позволяет создавать сложные запросы, но не предоставляет отсортированные результаты.
Итак, есть способ сделать отсортированный составной запрос, используя IndexedDB?