按datetim字段获取最新MongoDB记录

2024-06-16 09:23:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这样的收藏:

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

如何从MongoDB获取最新的记录,日期时间是最新的?我只想要一张唱片。


Tags: datetimedatemongodb记录时间somelonlat
2条回答

使用^{}^{}

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

对于node.js,可以使用findOne()函数:

db.collection('yourCollectionName').findOne(
  {},
  { sort: { datetime: -1 } },
  (err, data) => {
     console.log(data);
  },
);

相关问题 更多 >