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

Nie można połączyć się z mongoDB uruchomioną w kontenerze docker

Jeśli podałeś poprawny port i nadal nie możesz połączyć się z mongodb działającym w dockerze (tak jak ja), upewnij się, że używasz nazwy usługi (lub nazwy kontenera) w adresie URL połączenia, np. mongodb://mongodb_service:27017/mydb , który jest zdefiniowany w twoim docker-compose.yml :

services:
  mongodb_service:
    image: mongo

Używałem hostname wartość, a to nie jest właściwe. Możesz to zweryfikować, patrząc na docker inspect mongodb_service w Aliases sekcja.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak usunąć indeks za pomocą Mongoose?

  2. Konwertuj MongoDB BsonDocument na prawidłowy JSON w C#

  3. Mongo:policz liczbę wystąpień słów w zestawie dokumentów

  4. Potrzebujesz porady, aby zaprojektować bazę danych w mongodb za pomocą mongoose

  5. Jak wykonać zbiorczą aktualizację dokumentów w MongoDB za pomocą Javy?