我有这样的Collection :

{
    'datetime': some-date,
    'lat': '32.00',
    'lon': '74.00'
},
{
    'datetime': some-date,
    'lat': '32.00',
    'lon': '74.00'
}

如何从MongoDB获取最新的记录,因为datetime是最新的记录?我只想要一张唱片.

推荐答案

使用sortlimit:

db.col.find().sort({"datetime": -1}).limit(1)

Node.js相关问答推荐

如何在node.js中以随机顺序调用函数并按顺序操作

MongoDB-如何验证Document字段以仅允许特定的文件扩展名?

如何使用Node.js、Express和Mongoose创建多个API

DynamoDB 分页数据检索

我应该转译我的 TypeScript 应用程序吗?

Typescript typeRoots 未检测到类型定义

来自 child_process.exec 的错误没有这样的设备或地址,管道有帮助.为什么?

如何刷新 youtube-data-api v3 的访问令牌

当我使用 uuid 代码意外崩溃,然后工作正常?

突然 React 无法执行create-react-app命令.为什么会发生这种情况,我该如何解决?

如何申请在NextJS上下载文件的许可?

带有 node.js 和 express 的基本网络服务器,用于提供 html 文件和assets资源

Node.js mongodb 驱动程序异步/等待查询

file.slim.js 中的苗条是什么

容器之间的 Docker HTTP 请求

为什么数组上的js映射会修改原始数组?

node.js 模块和函数中this的含义

mongo 可以 upsert 数组数据吗?

卸载代码/模块

桌面应用程序仅支持 oauth_callback 值 'oob'/oauth/request_token