jeśli masz indeks w polu znacznika czasu, znalezienie najwyższej wartości jest skuteczne, mniej więcej
db.things.find().sort({ts:-1}).limit(1)
ale jeśli posiadanie indeksu jest zbyt dużym obciążeniem, przechowywanie wartości maksymalnej w oddzielnej kolekcji może być dobre.