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

MongoDB z Dockerem nie udało się połączyć z serwerem [localhost:27017] przy pierwszym połączeniu

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 .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Błąd:dokument operacji aktualizacji musi zawierać operatory atomowe podczas uruchamiania updateOne

  2. Unikalny indeks Mongoose na poddokumencie

  3. Odpytywanie danych z MongoDB za pomocą GraphQL w Django:Get-Go (1)

  4. MongoDB $ceil

  5. Warunek zapytania MongoDb przy porównaniu 2 pól