Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个这样的集合:
{ 'datetime': some-date, 'lat': '32.00', 'lon': '74.00' }, { 'datetime': some-date, 'lat': '32.00', 'lon': '74.00' }
如何从 MongoDB 获取最新记录,其中 datetime 是最新的?我只想要一个记录。
使用sort和limit:
sort
limit
db.col.find().sort({"datetime": -1}).limit(1)
因为node.js您可以使用以下findOne()功能:
node.js
findOne()
db.collection('yourCollectionName').findOne( {}, { sort: { datetime: -1 } }, (err, data) => { console.log(data); }, );