IndexedDBにJaydataJSLQとJaydataプロバイダーを使用しています。やりたいのは「トップn」レコードを取得することです。私がやったことは、最初にレコードを降順で取得し、次にそこから最大n個のレコードを取得することです。降順で取得するものは正しいのですが、take関数が正しくないため、プロバイダーにバグなどがあるようです。順序付きリストから上位レコードを返す場合、昇順レコードから上位レコードを取得します!!。「最初の」機能も試しましたが、うまくいきませんでした。以下は私のコードがどのように見えるかです:
offlinedb.TodoItems.orderByDescending('it.Id').take(2).toArray(function(items){
alert(item.Name);
});
誰かがこれについて私を助けてくれるなら、私はとても感謝しています。