Если я понимаю ваш вопрос, вам нужно отсортировать в порядке возрастания.
Предполагая, что у вас есть поле идентификатора или даты с именем "x", вы бы сделали ...
.Сортировать()
db.foo.find().sort({x:1});
1 будет сортировать по возрастанию ( от старого к новому) и -1 будет сортировать по убыванию ( от новых к старому.)
Если вы используете автоматически созданное поле _id, в него встроена дата ... так что вы можете использовать это для упорядочения по ...
db.foo.find().sort({_id:1});
Это вернет все ваши документы, отсортированные от самых старых до самых новых.
Естественный порядок
Вы также можете использовать Природный Орден, упомянутый выше ...
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);