Angenommen, ich habe eine Tabelle in indexdb, die zwei Spalten hat - Name und Gehalt und ich habe separate Index auf beiden.Wie sortiere ich ein Ergebnis von einem Cursor in IndexDb
Jetzt habe ich Ergebnis mit Cursor und Bereich auf Indexnamen wie folgt erhalten -
var value ="ujjwal";
var trans = db.transaction(['employee'], "readonly");
var store = trans.objectStore('employee');
var index = store.index('name');
var cursorRequest = index.openCursor(IDBKeyRange.only(value)),
res = new Array();
cursorRequest.onsuccess = function(e) {
var cursor = e.target.result;
if (cursor) {
res.push(cursor.value);
cursor.continue();
}
};
so jetzt habe ich mehrere Ergebnisse bekam. Wie kann ich sie nach Gehalt sortieren?
Ich möchte dies mit IndexedD tun. Ich habe bereits Index auf Gehaltsspalte.
Dies kann hilfreich sein https://stackoverflow.com/questions/12084177/in- indexeddb-is-da-ein-weg-zu-machen-eine-sortierte-compound-query –