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

mongodb के साथ django चलाने के लिए docker-compose

मैं एक समान समस्या में भाग गया लेकिन एक और सेवा (मोंगोडीबी नहीं) के साथ। मुझे यकीन नहीं है कि मैं क्या गलत कर रहा हूं लेकिन इस तरह मैं इसे हल कर सकता हूं:

import os
import mongoengine

MONGODB_HOST = os.environ.get('DB2_PORT_27017_TCP_ADDR', '127.0.0.1')
mongoengine.connect(host=MONGODB_HOST)

अपडेट करें

अब डॉकटर-कंपोज़ कंटेनर अन्य सेवाओं द्वारा उनके उपनाम के समान होस्टनाम का उपयोग करके उपलब्ध हैं। लिंक डॉक्यूमेंटेशन :

और इस तरह आप MongoDB से इस तरह जुड़ सकते हैं:

import mongoengine

mongoengine.connect(host="db2")


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB के साथ प्रासंगिकता के आधार पर छँटाई

  2. समग्र ढांचे के साथ एक नया सरणी फ़ील्ड कैसे बनाएं

  3. MongoDB - अपने कॉन्फ़िगरेशन में 'org.springframework.data.mongodb.repository.query.MongoEntityInformation' प्रकार के बीन को परिभाषित करने पर विचार करें

  4. Mongoose का उपयोग करके MongoDB एटलस डेटाबेस पर पढ़/लिख नहीं सकता

  5. नेवला डिटेक्ट डेटाबेस तैयार नहीं है