解释起来有点困难,但我在记录集的分页方面遇到了问题。问题变得复杂,因为记录的排序顺序发生了变化。让我用一些例子来解释它以获得更好的想法。
有“帖子”。帖子有很多评论。我正在对帖子进行排序,最新评论的帖子将显示在顶部。
对于前。如果有4个帖子,初始订单是B,D,A,C。我一次只显示一个帖子。当用户点击“更多”链接时,将显示下一篇文章。
所以序列将是: “B” - >点击“更多” - > “D” - >点击“更多” - > “A”(B - > D - > A)
但在其他情况下,如果在显示之前在帖子上添加了任何评论,则会产生错误的结果。
再次考虑上面的例子。初始顺序为B,D,A,C
“B” - >点击“更多” - > “D”(B - > D)
现在在“A”上添加了一些注释,因此新订单将为A,B,D,C 所以现在当我点击“更多”时,我得到“D”,即o / p>> B - > D - > D - > C
对此问题的任何见解都非常感谢。 感谢...
答案 0 :(得分:0)
我使用timestamp解决了这个问题。第一次请求页面时会记录时间戳。如果在该时间戳之后发生的任何活动被忽略。所以我得到了相同的序列。