OH MEU DEUS! É muito legal! Consegui trabalhar off-line depois de pesquisar muito no meu código usando
127.0.0.1
em vez de localhost
para mongo uri. Usando
localhost
necessário para me conectar à internet. E usando
127.0.0.1
funcionou em ambas as condições, ou seja, com conexão à Internet e sem conexão à Internet. Mas, realmente estou totalmente espantado com isso.
Encontrei o realmente tópico legal sobre isso que me deixou claro sobre isso.
Se você usar 127.0.0.1, então o software (inteligente) transformará isso diretamente em um endereço IP e o usará.
E não há garantia de que seu arquivo hosts será realmente usado para essa resolução (primeiro, ou em todos), então localhost pode se tornar um endereço IP totalmente diferente.