Ce que vous recherchez est launchctl limit maxfiles
.
Pour le changer, vous devez exécuter la commande launchctl limit maxfiles 1024 2048
par exemple.
Pour modifier définitivement ces valeurs, vous devez créer /etc/launchctl.conf et y définir les valeurs dont vous avez besoin (voir ici
pour plus de détails) ou ajoutez la commande mentionnée ci-dessus à votre ~/.bash_profile.
Ou vous pouvez créer un script qui définira la limite puis lancera mongo