MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

डोकर-लिखें का उपयोग कर मोंगोडब से कैसे कनेक्ट करें?

आप नीचे जैसा कुछ कर सकते हैं:

version: '3'

services:
  mongo:
    image: 'mongo:3.4.1'
    ports:
      - '27017:27017'
    volumes:
      - 'mongo:/data/db'

  puma:
    tty: true
    stdin_open: true
    depends_on:
      - 'mongo'
    build:
      context: .
      dockerfile: Dockerfile.puma
    command: bundle exec rails s -p 3000 -b '0.0.0.0'
    ports:
      - '3000:3000'
    volumes:
      - '.:/app'
    environment:
      - SECRET_KEY_BASE=secret
      - MONGO_URL=mongodb://mongo:27017/app_development
volumes:
  mongo:

जैसा कि आपने देखा होगा, आप mongo . पर चलने वाली mongo सेवा से जुड़ सकते हैं एक ही docker-compose.yml . में स्थित अन्य कंटेनरों से कंटेनर कनेक्शन स्ट्रिंग का उपयोग कर फ़ाइल जैसे mongodb://mongo:27017

यदि आप होस्ट से कनेक्ट करना चाहते हैं, तो आप mongodb://localhost:27017 . का उपयोग कर सकते हैं यदि आपने ऊपर दिखाए गए मोंगो पोर्ट को उजागर किया है।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. एसएनएमपी के साथ क्लस्टर कंट्रोल को एकीकृत करना - अवधारणा का एक प्रमाण:भाग एक

  2. पाइमोंगो अप्सर्ट थ्रो अप्सर्ट बूल त्रुटि का एक उदाहरण होना चाहिए

  3. MongoDB में $all का उपयोग करके सरणी मानों के मिलान के लिए एकाधिक $elemMatch अभिव्यक्तियां?

  4. केवल सरणी में अद्वितीय जोड़ें और अद्यतन पर फ़ील्ड गणना रखें

  5. मोंगोडीबी:डीबी से कनेक्शन जांचें