Можете да използвате
db.collectionName.find().sort({title: 1}).collation({locale: "en_US", numericOrdering: true})
Флагът numericOrdering е булев и е по избор. Флаг, който определя дали числовите низове да се сравняват като числа или като низове. Ако е вярно, сравнявайте като числа; т.е. "10" е по-голямо от "2". Ако е невярно, сравнете като низове; т.е. "10" е по-малко от "2". По подразбиране е невярно.