风油精
风油精
  • 发布:2023-05-24 14:19
  • 更新:2023-05-24 15:09
  • 阅读:231

【报Bug】orderby导致链表查询分页时出现重复数据

分类:uniCloud

产品分类: uniCloud/App

bug描述:

附件中有2个表 table1 table2(表是为了展现问题生成的,数据没有意义)

当我使用

await this.db.collection("table1,table2").orderBy('sort desc').skip(10* (page - 1)).limit(10).get()

这样的方式查询是第1页和第2页就会出现重复数据(如附件1.json)

await this.db.collection("table1,table2").skip(10* (page - 1)).limit(10).get()
没有orderBy时 数据就是正常的

2023-05-24 14:19 负责人:无 分享
已邀请:
DCloud_uniCloud_WYQ

DCloud_uniCloud_WYQ

orderBy并不保证排序字段相等时的顺序,很多数据库都是这个表现,你可以搜一下:分页+重复数据

要回复问题请先登录注册