在采用orderBy进行排序时,假如排序字段为非唯一,例如以添加时间(created_at)字段进行排序,如果只采用该字段排序,有可能发生一些批量添加的数据添加时间一致,而造成在分页的时候,一条数据在不同页重复出现,为了防止这种bug产生,尽量避免使用单独非唯一字段进行排序,应当在排序中添加默认唯一键字段进行排序,例如主键id。
在采用orderBy进行排序时,假如排序字段为非唯一,例如以添加时间(created_at)字段进行排序,如果只采用该字段排序,有可能发生一些批量添加的数据添加时间一致,而造成在分页的时候,一条数据在不同页重复出现,为了防止这种bug产生,尽量避免使用单独非唯一字段进行排序,应当在排序中添加默认唯一键字段进行排序,例如主键id。