【发布时间】:2014-03-25 04:02:09
【问题描述】:
我有一个这样的收藏:
{
'datetime': some-date,
'lat': '32.00',
'lon': '74.00'
},
{
'datetime': some-date,
'lat': '32.00',
'lon': '74.00'
}
如何从 MongoDB 获取最新记录,其中 datetime 是最新的?我只想要一条记录。
【问题讨论】:
我有一个这样的收藏:
{
'datetime': some-date,
'lat': '32.00',
'lon': '74.00'
},
{
'datetime': some-date,
'lat': '32.00',
'lon': '74.00'
}
如何从 MongoDB 获取最新记录,其中 datetime 是最新的?我只想要一条记录。
【问题讨论】:
对于node.js,您可以使用findOne() 函数:
db.collection('yourCollectionName').findOne(
{},
{ sort: { datetime: -1 } },
(err, data) => {
console.log(data);
},
);
【讨论】: