easy-query
easy-query copied to clipboard
limit 和 firstOrNull 的逻辑似乎有点矛盾
当执行下面的语句
.where(...) ..... .orderBy(...) .limit(100, 1) .firstOrNull()
时,返回的结果总是符合查询条件的第一条记录,而不是 limit 指定的 offset 100后的第一条
如果修改为 ... limit(100,1) .toList().get(0)
则获得的是正确的offset 100条以后的第一条记录.
请问一下这样的情况是bug, 还是设计的逻辑本就如此?