开发者社区 问答 正文

MongoDB 如何获取相邻记录

比如获取某篇文章的前一篇和后一篇记录,有时间字段created
尝试使用下列语句获取文章
screenshot
运行的结果是这些记录是跳跃使的,有时候中间会跳过好几条记录,不知道如何解决这个问题
我想可能是我对 find 的理解有误,希望大家指点迷津

展开
收起
蛮大人123 2016-02-13 16:17:29 2288 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    首先,语句是没有问题的,但是你用了时间这个类型。
    时间类型的话很可能会遇到时间记录是一样的,你检查下你的记录是不是有时间相同的情况。
    在条件允许的情况下,你可以用_id或者配合_id来避免这种情况。

    2019-07-17 18:42:09
    赞同 展开评论