社交app上,使用mongodb进行地理位置检索,用户的经纬度和在线状态是会改变的,分页查询出来的数据在app端显示,后几页可能会有前一页的会员数据,原因是因为会员的经纬度或者在线状态的更改导致原本数据的位置发生改变,导致分页获取到的下一页数据可能在上一页也存在。请问下有什么办法可以解决这个问题。根据一个唯一的字段排序时行不通的,例如创建日期等等,因为根据这个唯一的字段排序时是不符合需求的。我们的需求时必须按照距离升序排序。欢迎业界大佬帮小弟解答一下。
不知名的开发仔 问的问题
社交app上,使用mongodb进行地理位置检索,用户的经纬度和在线状态是会改变的,分页查询出来的数据在app端显示,后几页可能会有前一页的会员数据,原因是因为会员的经纬度或者在线状态的更改导致原本数据的位置发生改变,导致分页获取到的下一页数据可能在上一页也存在。请问下有什么办法可以解决这个问题。根据一个唯一的字段排序时行不通的,例如创建日期等等,因为根据这个唯一的字段排序时是不符合需求的。我们的需求时必须按照距离升序排序。欢迎业界大佬帮小弟解答一下。