Я использую DexieIndexedDB сортировки индекса на основе целочисленного значения
var db = new Dexie('name');
db.version(4)
.stores({
sentence: "&sentenceId, [sentence__authorId+sentenceChapter+sentenceNo], sentenceContent, headingContent, sentenceStarts, sentenceEnds"
)};
и мне нужно, чтобы получить результат, отсортированный по sentenceNo
db.sentence.where('[sentence_authorId+sentenceChapter+sentenceNo]')
.between([articleId, chapter_selected.toString(), -Infinity], [articleId, chapter_selected.toString(), '\uffff'])
.each (function (sentence) {
//............
});
но результат я получаю из приведенного выше запроса, как сортировка целое число столбцов в строки формата
например: 1,11,12,13,14 ...
как сортировать SENTE nceNo в целое
например: 1,2,3,4, ...
Извините, проблема заключается не в dexie, это вызвано запросом json, а json, созданный из результата базы данных mysql, и mysql дает весь результат в строке, вызвавшей ошибку. – ajith