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

रिमोट मोंगोडब को पाइमोंगो से कैसे कनेक्ट करें

समाधान जो मेरे लिए काम करता है।

from sshtunnel import SSHTunnelForwarder
import pymongo
import pprint

MONGO_HOST = "REMOTE_IP_ADDRESS"
MONGO_DB = "DATABASE_NAME"
MONGO_USER = "LOGIN"
MONGO_PASS = "PASSWORD"

server = SSHTunnelForwarder(
    MONGO_HOST,
    ssh_username=MONGO_USER,
    ssh_password=MONGO_PASS,
    remote_bind_address=('127.0.0.1', 27017)
)

server.start()

client = pymongo.MongoClient('127.0.0.1', server.local_bind_port) # server.local_bind_port is assigned local port
db = client[MONGO_DB]
pprint.pprint(db.collection_names())

server.stop()


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB संग्रह में प्रत्येक दस्तावेज़ में नया फ़ील्ड जोड़ें

  2. सरणी मानों के योग के साथ MongoDB एकत्रीकरण

  3. Mongod शिकायत करता है कि कोई /data/db फ़ोल्डर नहीं है

  4. क्या मोंगोडीबी का मूल आरईएसटी इंटरफ़ेस है?

  5. सरणी में विशिष्ट स्थिति पर आइटम के आधार पर मोंगोडब क्वेरी