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

Nie można połączyć się z MongoDB przez node.js w Docker

Wypróbuj:

mongodb.MongoClient.connect('mongodb://mongo:27017', ... );

Zmień swój docker-compose.yml :

version: "2"

services:

  web:
    build: .
    volumes:
      - ./:/app
    ports:
      - "3000:3000"
    links:
      - mongo

  mongo:
    image: mongo
    ports:
      - "27017:27017"

I użyj kilku poleceń docker compose:

docker-compose down
docker-compose build
docker-compose up -d mongo
docker-compose up web


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB $sort

  2. Obraz Docker mongo „Połączenie odrzucone” z innego kontenera

  3. Jak usunąć dokument, do którego odwołuje się identyfikator w mongoDB z php?

  4. Czy mogę zmodyfikować istniejący indeks w MongoDB bez jego porzucania?

  5. 3 sposoby na zwracanie odrębnych wartości w MongoDB