mongo get last record code example
Example 1: get the last N records in mongodb
In order to get last N records you can execute below query:
db.yourcollectionname.find({$query: {}, $orderby: {$natural : -1}}).limit(yournumber)
if you want only one last record:
db.yourcollectionname.findOne({$query: {}, $orderby: {$natural : -1}})
Example 2: mongodb shell query last document
db.collection.find().limit(1).sort({$natural:-1})
Example 3: get the latest field in mongodb collection
> db.collection.findOne().sort({'_id':-1}).limit(1)
It work perfectly !