前言

比如说数据库本来有这些数据:

红色的就是最早添加的数据,金色的就是最晚添加的数据,

如果我们要获取这两条数据要怎么获取呢?其实很简单

获取第一条/最早添加的数据

这个小伙伴们应该指定,如果是nodejs的api中之间使用user.findOne()就能找到,但是直接在mongo使用是不行滴:

但是我们可以这样做:
db.users.find({}).limit(1)
取出所有的再限制只取一条:

这样就成功取出了第一条。

获取最后一条/最晚添加的数据

这个似乎也没有直接可以使用的api接口哦。

所以我们想起来每一个文档都有一个ObjectId,而这个ObjectId是有带时间性质的哦,我们可以先按_id进行倒序排列,再取第一条,就OK了:
db.users.find({}).sort({_id:-1}.limit(1)

这样就成功取出了最后一条,

接着再验证试试:

可以发现最新插入的被取出来了,OK,没有问题。

mongodb 取出第一条 最后一条数据相关推荐

  1. 多条数据取第一条_tp框架查询数据

    相信各位都是各界大佬,就不介绍mvc思想了 查询多条数据 获取多个数据(推荐静态调用select方法) ①静态调用all方法或者select // 获取所有的数据all和select $list = ...

  2. mysql取出时间最近的一条字段_Mysql 根据时间取出每组数据中最新的一条

    下策--查询出结果后将时间排序后取第一条 select * from a where create_time<="2017-03-29 19:30:36" order by ...

  3. mysql 获取一条数据_MySQL数据库中随机获取一条或多条记录

    在开发过程中遇到了一个问题,使用MySQL数据库,用SQL语句在表中随机获取一条或多条数据,看似简单,但是往深层研究的话还是很有深度的,查了好多资料,接下来给大家分享一下: 1. 随机获取单条数据 S ...

  4. 极客日报:曝OPPO给离职员工补发年终奖,此前遭克扣;7 亿条领英用户数据被出售;Android Studio 4.2.2 发布

    一分钟速览新闻点! 字节跳动总裁办负责人华巍,重管人力资源团队 华为回应"诺基亚新手机搭载 HarmonyOS "消息不实 曝 OPPO 给离职员工补发年终奖,此前遭克扣 传蔚来挖 ...

  5. ABAQUS获取某一条路径上的数据(位移、应力等)绘制并输出数据?

    ABAQUS沿某一条路径上的数据(位移.应力等)绘制并输出数据? 完成计算后点击可视化模块. 然后创建路径.如下图所示. 3. 然后可以看到以下选项.这个是我们创建路径的方式: 结点列表:是通过选取节 ...

  6. mysql pdo 查询一条数据_pdo mysql怎么输出第1条 第4条 第7条数据

    pdo mysql怎么输出第1条 第4条 第7条数据.. 下面是输出全部数据.. query($sql1); while($row = $rs -> fetch()) { echo' '.$ro ...

  7. python使用matplotlib中的errorbar函数可视化误差条、并自定义数据点标记、数据点大小、数据点颜色、数据点边缘颜色、误差棒颜色、误差棒线条宽度、误差棒边界线长度、误差棒边界线厚度等

    python使用matplotlib中的errorbar函数可视化误差条.并自定义数据点标记.数据点大小.数据点颜色.数据点边缘颜色.误差棒颜色.误差棒线条宽度.误差棒边界线长度.误差棒边界线厚度等 ...

  8. ajax bootstrap 进度条,Bootstrap进度条与AJAX后端数据传递结合使用实例详解

    很多时候,我们执行页面上某个URL请求的时候,需要有等待的时间.如果是直接的页面跳转,浏览器会有缓冲进度展示,但是如果是AJAX,我觉得应该自己加上进度条,等待数据全部接收到之后,进度条消失,展示页面 ...

  9. 广西互联网金融平台系列-7条奇怪的投资数据

    2019独角兽企业重金招聘Python工程师标准>>> 一.背景 之前爬取了乐助贷的散标投资数据(理财计划未抓取,没空),对数据做了个基础的排序,发现一些奇怪的数据,这里记录一下. ...

最新文章

  1. SAP 序列号里主批次与库存批次不同,会有什么后果
  2. OpenCV学习之六: 使用方向梯度直方图估计图像旋转角度
  3. tms320lf240x 的串行通信接口
  4. 程序员面试题精选100题(62)-C/C++/C#面试题(5)
  5. 宅男程序员给老婆的计算机课程
  6. dpkg ihr状态_考勤机数据无法同步
  7. MATLAB中用FDATool设计滤波器及使用
  8. webservice 启用代理服务器
  9. NAS: One-Shot
  10. python select网络编程详细介绍
  11. 继续SecureString
  12. 智能优化算法:探路者优化算法-附代码
  13. 4月23 nuTonomy的语义层(人行横道,人行道,交通信号灯,停车线,车道等)的扩展包
  14. 用二维数组打印杨辉三角
  15. 爬虫-网易云音乐视频下载链接
  16. NOJ——[1480] 懒惰的风纪委Elaine
  17. xp隐藏桌面计算机图标不见了怎么办,XP系统桌面IE图标不见了怎么办?IE图标消失了怎么恢复?...
  18. pycharm设置python运行根目录
  19. 前端如何使用mock模拟接口数据
  20. 编程语言试验之Antlr4+JavaScript实现圈4

热门文章

  1. 写篇文章告诫自己2021继续前进
  2. android 通讯录 首字母索引,android仿微信通讯录搜索(匹配拼音,字母,索引位置标记颜色)...
  3. 德州仪器升降压变换器TPS55288,助力实现台式电脑USB PD传输
  4. Android Intent Flag实现singleTask模式
  5. 设计模式(五) —— 行为型模式(中)
  6. 基于FPGA的车牌识别--字符提取
  7. SP,WRR,WDRR调度算法
  8. oracle纯SQL更新插入clob类型字段
  9. ITK学习笔记(十二) SimpleITK获取二值图像bbox
  10. 时间复杂度和空间复杂度分析