Domyślnie Compose konfiguruje jedną sieć dla Twojej aplikacji. Każdy kontener usługi dołącza do sieci domyślnej i jest dostępny zarówno dla innych kontenerów w tej sieci, jak i dla nich wykrywalny pod nazwą hosta identyczną z nazwą kontenera.
Zgodnie z twoim docker-compose.yaml
możesz uzyskać dostęp do kontenera mongo na 127.0.0.1:27017
tylko z komputera hosta. Aby uzyskać do niego dostęp z kontenera zaplecza NodeJS, należy użyć db:27017
.