2

我正在为 IndexedDB 使用 Jaydata JSLQ 和 Jaydata 提供程序,我想做的是获取“前 n 个”记录。我所做的是首先按降序获取记录,然后从中获取最大 n 条记录,看起来提供程序存在错误或其他问题,因为我得到的降序是正确的,但获取函数没有t 从有序列表返回顶部记录,它从上升记录中获取顶部记录!!。我也尝试过“第一个”功能,但也没有用!下面是我的代码的样子:

offlinedb.TodoItems.orderByDescending('it.Id').take(2).toArray(function(items){    
        alert(item.Name);    
});

如果有人能在这方面帮助我,我将不胜感激。

4

1 回答 1

1

该错误已在 InMemoryProvider.js 中修复,并将在 JayData 1.3 中发布。您可以使用开发分支创建一个新的 InMemoryProvider.js,也可以从 1.3-pre 下载此文件:http: //include.jaydata.org/1.3pre/jaydataproviders/InMemoryProvider.js

如果此修复无法解决问题,请重新打开问题 - https://github.com/jaydata/jaydata/issues/81

于 2013-02-05T12:40:59.593 回答