Допустим, у меня в коллекции миллионы документов. По ошибке я выполнил команду сортировки по полю (и пределу), где этого поля нет ни в одном из документов. В этом случае я не получал сообщения об ошибке от MongoDB, вместо этого я получил некоторый вывод от него. Не могли бы вы сообщить мне, как MongoDB обрабатывает команду сортировки, в которой поле не существует. Загружает ли он все данные в память и выполняет ли поиск этого поля (поскольку для этого поля присутствует индекс) и возвращает ли результат на основе поля _id.