На самом деле не так много, чтобы сказать больше, чем то, что уже было в вопросе.
с использованием mongoid:
People.asc(:age)
Сначала я получаю нулевое значение.
есть ли способ всегда возвращать nil last или указать mongodb обрабатывать nil как очень высокий?
Точно так же, как ответ на ту же проблему в sql здесь