Учтите, у меня есть база данных IndexedDB с составным ключом, например: [prop1, prop2]
.
Можно ли выполнить частичный запрос, когда известно, что только одна часть ключа возвращает несколько записей из базы данных?
Это будет эквивалентно следующему SQL-запросу:
SELECT * FROM table WHERE prop1 = 'foo'
OR:
SELECT * FROM table WHERE prop2 = 'bar'
Я пытался использовать метод getAll()
, но похоже, что он ожидает значение для обеих частей ключа.
Если это невозможно — какую альтернативу можно рассмотреть вместо этого?