के परिणामों को सॉर्ट करना मैं अनुक्रमित डीबी से प्राप्त परिणामों को सॉर्ट करना चाहता हूं।
प्रत्येक रिकॉर्ड में संरचना {आईडी, टेक्स्ट, दिनांक} है जहां 'आईडी' कीपैथ है।अनुक्रमित डीबी क्वेरी
मैं तारीख के अनुसार परिणामों को सॉर्ट करना चाहता हूं।
मेरे वर्तमान कोड के रूप में नीचे है:
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();
};
-Where अपने SQL क्वेरी है - क्षमा करें? , मेरी गलती - मैंने WebSQL के बारे में सोचा! – Oliver
देखें http://stackoverflow.com/questions/12084177/in-indexeddb-is-there-a-way-to-make-a-sorted-compound-query/15625231#15625231 संक्षेप में, कुंजी की सरणी का उपयोग करें एक सूचकांक के रूप में। – 173210