Что касается запросов к нескольким полям одновременно, не похоже, что в IndexedDB есть собственный способ сделать это (я могу ошибаться; я все еще новичок в этом), но вы, безусловно, могли бы создать вспомогательную функцию, которая использовала бы отдельный курсор для каждого поля, и обойти их, чтобы увидеть, какие записи отвечают всем критериям.
но я обнаружил (к сожалению), что WebSQL больше не поддерживается для HTML5 и что IndexedDB заменит его вместо этого.
Мне интересно, существует ли какой-либо способ запроса или поиска в записях IndexedDB аналогично тому, как я могу использовать SQL для поиска записи, удовлетворяющей нескольким условиям.
Я видел, что я могу искать в IndexedDB, используя одно условие с KeyRange. Тем не менее, я не могу найти какой-либо способ поиска в двух или более столбцах данных без выделения всех данных из базы данных и выполнения циклов.
Я знаю, что это новая функция, которая едва реализована в браузерах, но у меня есть проект, который я запускаю, и я исследую различные способы, которыми я мог бы это сделать.
Спасибо!