Vous pouvez utiliser
db.collectionName.find().sort({title: 1}).collation({locale: "en_US", numericOrdering: true})
L'indicateur numericOrdering est booléen et est facultatif. Indicateur qui détermine s'il faut comparer les chaînes numériques en tant que nombres ou en tant que chaînes. Si vrai, comparer en tant que nombres ; c'est-à-dire que "10" est supérieur à "2". Si faux, comparer en tant que chaînes ; c'est-à-dire que "10" est inférieur à "2". La valeur par défaut est false.