Por padrão, o Compose configura uma única rede para seu aplicativo. Cada contêiner de um serviço se junta à rede padrão e pode ser alcançado por outros contêineres nessa rede e descoberto por eles em um nome de host idêntico ao nome do contêiner.
De acordo com seu
docker-compose.yaml
arquivo, você pode acessar seu contêiner mongo em 127.0.0.1:27017
apenas da máquina host. Para acessá-lo do contêiner de back-end NodeJS, você deve usar db:27017
.