Ho un indice composito di due proprietà su un objectstore indexeddb e desidero recuperare un cursore in base all'intervallo di entrambe queste proprietà.Intervalli di cursori DB indicizzati su proprietà multiple
Ecco un oggetto esempio nel negozio:
{species: 'Oak',xcoord: 123456, ycoord: 654321}
e l'indice:
treeStore.createIndex("treelocation", ["xcoord","ycoord"], { unique: false });
La creazione dell'indice è successo e posso vederlo in strumenti di sviluppo Chrome, ma ora mi piacerebbe piace aprire un cursore con un keyrange su entrambe le coordinate xey (che sarà l'estensione di una mappa).
Ricerca in linea Non riesco a vedere come eseguire questa operazione e l'apertura di un indice con una serie di intervalli di chiavi non sembra funzionare.
Grazie
Andrew
hai provato 'IDBKeyRange.bound ([lowX, Lowy], [highX, highy])'? Solo una supposizione selvaggia. –
Grazie Meryn - è stato così, se vuoi postare una risposta, posso accettarlo. – kes
Hmmm deve essere il mio giorno fortunato! :) Ho pubblicato la soluzione come risposta. –