mongo可以通过时间或者通过id来判断上一条记录或者下一条记录,我是通过id

前10条
db.数据库名称.find({ '_id': { '$lt': ids } }).sort({_id: -1}).limit(10) 后10条
db.数据库名称.find({ '_id': { '$gt': ids } }).sort({_id: 1}).limit(10)

 php 代码

前十条
$this->mongo->executeQuery(
数据库名称,
[
'_id' => [
"$lt" => $id
]
],
[
'sort' => [
'_id' => -1
],
'limit' => 10
]
); 后十条
$this->mongo->executeQuery(
数据库名称,
[
'_id' => [
"$gt" => $id
]
],
[
'sort' => [
'_id' => 1
],
'limit' => 10
]
);

  

最新文章

  1. thinkphp 3.23语言包加载
  2. iTunesConnect进行App转移
  3. jsp页面
  4. SublimeText插件Anaconda如何关闭警告框
  5. TMethod的学习与使用
  6. USB匹配电阻
  7. CentOS系统使用配置文件修改IP地址详细教程
  8. javafx安装
  9. 【BZOJ5294】[BJOI2018]二进制(线段树)
  10. Loadrunner 脚本录制-通过代理录制脚本
  11. 【转载】Java是传值还是传引用
  12. ReactNative踩坑日志——fetch如何向服务器传递参数
  13. java数据结构之递归算法
  14. .net core iis 502.5
  15. 【[国家集训队] Crash 的文明世界】
  16. 第一次c++团队合作作业期间第一篇随笔
  17. aspnetcore的那些actionresult们
  18. 将整个文件读入string中
  19. 南阳ACM 题目517:最小公倍数 Java版
  20. 安装Xampp-配置appche,mysql运行环境遇到的坑

热门文章

  1. 渗透测试之nmap
  2. deploy.php
  3. Scala编程 笔记
  4. Java动态代理——框架中的应用场景和基本原理
  5. python使用pip安装第三方模块遇到的问题及解决方法
  6. jar文件无法双击打开
  7. Ordering Cows
  8. .NetCore HttpClient发送请求的时候为什么自动带上了一个RequestId头部?
  9. DTU的工作原理和流程
  10. 【涂鸦物联网足迹】API及SDK介绍