Mam złożony indeks dwóch właściwości w magazynie obiektów indexeddb i chcę pobrać kursor w oparciu o zakres obu tych właściwości.Indeksowane zakresy kursorów DB dla wielu właściwości
Oto przykład obiekt w sklepie:
{species: 'Oak',xcoord: 123456, ycoord: 654321}
i index:
treeStore.createIndex("treelocation", ["xcoord","ycoord"], { unique: false });
Utworzenie indeksu jest udana i widzę go w narzędziach deweloperskich Chrome, jednak teraz ja jak otworzyć kursor z kluczem na obu współrzędnych x i y (który będzie zasięgiem mapy).
Wyszukiwanie w Internecie Nie widzę sposobu, aby to zrobić, a otwarcie indeksu z tablicą zakresów kluczy nie działa.
Dzięki
Andrew
Czy próbowałeś 'IDBKeyRange.bound ([lowX, Łowy], [highX, chciałbym mocno])'? Po prostu dzikie domysły. –
Dzięki Meryn - to było to, że jeśli chcesz napisać jako odpowiedź, mogę to zaakceptować. – kes
Hmmm musi być moim szczęśliwym dniem! :) Postawiłem rozwiązanie jako odpowiedź. –