MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Không thể kết nối với MongoDB qua node.js trong Docker

Hãy thử:

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

Thay đổi docker-compose.yml của bạn :

version: "2"

services:

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

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

Và sử dụng một số lệnh soạn 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 $ năm

  2. Meteor, xác định động bộ sưu tập

  3. MongoDB-as-a-Service trong Tài khoản Amazon AWS của Chính bạn

  4. 'process.nextTick (function () {throw err;})' - Undefined không phải là một hàm (mongodb / mongoose)

  5. MongoDB $ toBool