Você pode usar
db.collectionName.find().sort({title: 1}).collation({locale: "en_US", numericOrdering: true})
O sinalizador numericOrdering é booleano e é Opcional. Sinalizador que determina se as strings numéricas devem ser comparadas como números ou como strings.Se true, compare como números; ou seja, "10" é maior que "2". Se false, compare como strings; ou seja, "10" é menor que "2". O padrão é falso.