sql >> Database teknologi >  >> NoSQL >> MongoDB

Kan ikke oprette forbindelse til MongoDB via node.js i Docker

Prøv:

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

Skift din docker-compose.yml :

version: "2"

services:

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

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

Og brug nogle docker compose-kommandoer:

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


  1. Hvornår skal man bruge GridFS på MongoDB?

  2. Sådan konfigureres MongoDb-samlingsnavn til en klasse i Spring Data

  3. Tilslutning af MongoDB fra mobil- eller browserbaseret applikation

  4. Vedligeholdelse af MongoDB Replica Sets i skyen ved hjælp af Ansible