MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

MongoDB с Docker не успя да се свърже със сървър [localhost:27017] при първото свързване

По подразбиране Compose настройва една мрежа за вашето приложение. Всеки контейнер за услуга се присъединява към мрежата по подразбиране и е достъпен от други контейнери в тази мрежа и е открит от тях при име на хост, идентично с името на контейнера.

Според вашия docker-compose.yaml файл можете да получите достъп до контейнера си mongo на 127.0.0.1:27017 само от хост машина. За да получите достъп до него от бекенд контейнера на NodeJS, трябва да използвате db:27017 .



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Премахнете запис от масив с помощта на драйвер MongoDB-Java

  2. MongoDB като съхранение на файлове

  3. Как да конкатенираме низове в SQL

  4. Mongodb агрегат:преобразувайте датата в друга часова зона

  5. Изберете Групиране по брой и отделен брой в същата заявка за mongodb