I am using Dexie
var db = new Dexie('name');
db.version(4)
.stores({
sentence: "&sentenceId, [sentence__authorId+sentenceChapter+sentenceNo], sentenceContent, headingContent, sentenceStarts, sentenceEnds"
)};
and I need to get the result sorted by sentenceNo
db.sentence.where('[sentence_authorId+sentenceChapter+sentenceNo]')
.between([articleId, chapter_selected.toString(), -Infinity], [articleId, chapter_selected.toString(), '\uffff'])
.each (function (sentence) {
//............
});
but the result I get from the above query is like sorting an integer column in string format
eg: 1,11,12,13,14...
how to sort sentenceNo in integer
eg : 1,2,3,4,...