Para sistemas do tipo UNIX (ou seja, Linux e OS X), o limite de conexão é regido por ulimits . O MongoDB usará 80% dos descritores de arquivo disponíveis para conexões, e é por isso que você vê 203 no Mac (~80% de 256) e 819 no Linux (~80% de 1024).
A documentação do MongoDB inclui configurações recomendadas para sistemas de produção. Normalmente, você não precisa alterar isso em ambientes de desenvolvimento, mas verá um aviso na inicialização se os limites de conexão forem considerados baixos.
No MongoDB 2.4 e anteriores, há um máximo de 20.000 conexões codificadas por servidor, independentemente dos ulimits. Esse máximo foi removido como no MongoDB 2.6.
Há também um
maxConns
Diretiva de configuração do MongoDB que pode ser usada para limitar as conexões a algo inferior do que seria permitido por ulimits.