koala_boy 2016-09-06 22:07 采纳率: 0%
浏览 1249

服务端返回给APP数据重复的问题

MongoDB中存储的车辆的id和坐标,筛选出60条最近距离的车辆,再去MYSQL中取出车辆相关详情(此时根据过滤条件去除了一些车辆),还要根据较复杂的条件计算该车的日均价(在Java代码中实现),最终需要每页20条
这里重复,是因为:我先从MongoDB中选了60条,在MYSQL中就去除了一些不可用的车,而接下来可用的车的序号可能就是30,也就是排在第30位的车在第一次加载界面的时候进入到了列表中。那么在MongoDB中skip了20条数据后,从21条往后选60条,这个时候30号车就又出现了。
分页加载的重复,请哪位给个解决思路,谢谢

  • 写回答

2条回答

  • sailip 2016-09-07 02:14
    关注

    将选取出来的车从MongoDB中删除。

    评论

报告相同问题?

悬赏问题

  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突