Сортировка результатов запроса indexedDB

Я хочу отсортировать результаты, полученные из indexedDB.
Каждая запись имеет структуру {id, text, date}, где id — это keyPath.

Я хочу отсортировать результаты по дате.

Мой текущий код, как показано ниже:

  var trans = db.transaction(['msgs'], IDBTransaction.READ);
  var store = trans.objectStore('msgs');

  // Get everything in the store;
  var keyRange = IDBKeyRange.lowerBound("");
  var cursorRequest = store.openCursor(keyRange);

  cursorRequest.onsuccess = function(e) {
    var result = e.target.result;
    if(!!result == false){
        return;
    }
    console.log(result.value);
    result.continue();
  };
10
задан Josh 25 May 2014 в 03:47
поделиться