Оператор $natural в MongoDB — это директива сортировки, которая возвращает документы в их естественном порядке — том порядке, в котором они физически хранятся на диске.
Ты используешь $natural как параметр сортировки в запросе:
db.collection.find().sort({ $natural: 1 }) // сортировка в естественном порядке
db.collection.find().sort({ $natural: -1 }) // сортировка в обратном естественном порядке
Порядок зависит от типа коллекции:
$natural полезным для получения документов в хронологическом порядке$natural отключает индексы MongoDB, так как принудительно выполняется полное сканирование коллекцииОператор сортировки $natural в MongoDB возвращает документы в том порядке, в котором они физически хранятся на диске, и этот порядок всегда гарантированно совпадает с последовательностью вставки независимо от типа коллекции.
Новый — ещё не проверен сообществом
Вы