node.js - 按日期时间字段获取最新的 MongoDB 记录

我有一个这样的收藏:

{
    '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)

https://stackoverflow.com/questions/21971710/

相关文章:

javascript - Meteor.js 部署到 "example.com"还是 "www.ex

java - 为 MongoDB Java 驱动程序配置日志记录

mongodb - 是否可以从集合中 mongodump 转储最后的 "x"记录?

mongodb - 使用 MongoEngine 排序?

mongodb - MongoDb 2.2、2.4 和 2.6 中的 Map-Reduce 性能

mongodb - 在MongoDB中将字段乘以值

mongodb - 错误 : No unix socket support on windows c

node.js - 使用 Mongoose (MongoDB) 查询嵌套文档

.net - MongoDB事务?

mongodb - 如何将 MongoDB 副本集转换为独立服务器