sql >> Database >  >> NoSQL >> MongoDB

Kan geen verbinding maken met mongoDB in docker-container

Als je de juiste poort hebt opgegeven en nog steeds geen verbinding kunt maken met mongodb die in docker draait (zoals ik), zorg er dan voor dat je de servicenaam (of containernaam) in je verbindings-URL gebruikt, b.v. mongodb://mongodb_service:27017/mydb , die is gedefinieerd in uw docker-compose.yml :

services:
  mongodb_service:
    image: mongo

Ik gebruikte de hostname waarde en dat is niet het juiste om te doen. U kunt dit verifiëren door te kijken naar docker inspect mongodb_service in de Aliases sectie.



  1. Redis:Hoe kan ik mijn hash sorteren op sleutels?

  2. Is het de moeite waard om MongoDB-eigenschapsnamen in te korten?

  3. Hoe Percona Server voor MongoDB voor hoge beschikbaarheid te implementeren

  4. MongoDB verbinden vanuit een mobiele of browsergebaseerde applicatie