MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Błąd połączenia Mongodb przez docker w springboot

Usługi z tego samego docker-compose są połączone z tą samą siecią domyślną. Powinieneś użyć nazwy usługi w swoim adresie URL, jeśli chcesz uzyskać dostęp do innego kontenera. Nazwa kontenera zostanie automatycznie zamieniona na adres IP kontenera. Nie możesz uzyskać dostępu do innego kontenera przy użyciu hosta lokalnego — zamiast tego użyj nazwy usługi. W twoim przypadku możesz ustawić zmienną środowiskową dla swojego spring_boot_mongo usługa :

spring_boot_mongo:
    build: .
    ports:
      - "8080:8080"
    environment:
      - SPRING_DATA_MONGODB_.HOST=mongo

jeśli używasz wiosennego mongo danych. W przeciwnym razie ustaw zmienną środowiskową, aby nadpisać swój uri w kontenerze aplikacji.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mając listę identyfikatorów, jaki jest najlepszy sposób na sprawdzenie, które identyfikatory nie istnieją w kolekcji?

  2. MongoDB w wersji 2.6 nadal nie działa w geoindeksowaniu 2dsphere, powołując się na niemożność wyodrębnienia kluczy geograficznych i możliwą nieprawidłową geometrię

  3. Uruchamianie MongoDB z Ops Manager

  4. MongoDB - Znajdź dokumenty spełniające określony warunek dla nieznanych kluczy pól

  5. Jak zaktualizować/ulepszyć dokument w Mongoose?