se você tiver um índice no campo timestsamp, encontrar o valor mais alto é eficiente, algo como
db.things.find().sort({ts:-1}).limit(1)
mas se ter um índice é muita sobrecarga, armazenar o máximo em uma coleção separada pode ser bom.
db.things.find().sort({ts:-1}).limit(1)