Si entiendo su pregunta, debe ordenar en orden ascendente.
Suponiendo que tiene algún campo de identificación o fecha llamado "x" que haría ...
.ordenar()
db.foo.find().sort({x:1});
El 1 ordenará ascendente (más antiguo a más reciente) y -1 ordenará descendente (más nuevo a más antiguo).
Si usa el campo _id creado automáticamente , tiene una fecha incrustada ... así que puede usarlo para ordenar por ...
db.foo.find().sort({_id:1});
Eso devolverá todos sus documentos ordenados del más antiguo al más nuevo.
Orden natural
También puede usar un orden natural mencionado anteriormente ...
db.foo.find().sort({$natural:1});
Nuevamente, usando 1 o -1 dependiendo del orden que desee.
Utilice .limit ()
Por último, es una buena práctica agregar un límite al hacer este tipo de consulta abierta para que pueda hacer cualquiera ...
db.foo.find().sort({_id:1}).limit(50);
o
db.foo.find().sort({$natural:1}).limit(50);