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

Не може да се свърже с MongoDB чрез node.js в Docker

Опитайте:

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

Променете вашия docker-compose.yml :

version: "2"

services:

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

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

И използвайте някои команди за композиране на docker:

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

  2. Защо Mongoose добавя празни масиви?

  3. Заявка на Mongodb въз основа на елемент на конкретна позиция в масива

  4. Настройка на среда MongoDB | Инсталирайте MongoDB на Windows

  5. MongoDB поле за преименуване на база данни в масива