Если я понимаю ваш вопрос, вам нужно отсортировать по возрастанию.
Предполагая, что у вас есть поле идентификатора или даты с именем "x", вы бы сделали ...
.sort ()
db.foo.find().sort({x:1});
1 будет сортировать по возрастанию (от самого старого к новейшему), а -1 будет сортировать по убыванию (от самого нового к старшему.)
Если вы используете автоматически созданное поле _id , в него встроена дата ... так что вы можете использовать это для заказа по ...
db.foo.find().sort({_id:1});
Это вернет обратно все ваши документы, отсортированные от самых старых до самых новых.
Природный заказ
Вы также можете использовать Natural Order , упомянутый выше ...
db.foo.find().sort({$natural:1});
Опять же, используя 1 или -1 в зависимости от желаемого заказа.
Использовать .limit ()
Наконец, хорошей практикой является добавление предела при выполнении такого широко открытого запроса, чтобы вы могли выполнить либо ...
db.foo.find().sort({_id:1}).limit(50);
или
db.foo.find().sort({$natural:1}).limit(50);