0

デクシーを使っています

var db = new Dexie('name');
db.version(4)
.stores({
  sentence: "&sentenceId, [sentence__authorId+sentenceChapter+sentenceNo], sentenceContent, headingContent, sentenceStarts, sentenceEnds"
  )};

そして、文番号でソートされた結果を取得する必要があります

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...

整数でsentenceNoをソートする方法

例: 1,2,3,4,...

4

1 に答える 1