Advertisement
Guest User

Connection to MongoDB

a guest
Apr 4th, 2019
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.70 KB | None | 0 0
  1. from sshtunnel import SSHTunnelForwarder
  2. import pymongo
  3. import pprint
  4.  
  5. class MongoConnection:
  6.  
  7.     def __init__(self):
  8.         MONGO_HOST = "157.230.128.104"
  9.         MONGO_DB = "data_base"
  10.         MONGO_USER = "######"
  11.         MONGO_PASS = "######"
  12.  
  13.         server = SSHTunnelForwarder(
  14.             MONGO_HOST,
  15.             ssh_username=MONGO_USER,
  16.             ssh_password=MONGO_PASS,
  17.             remote_bind_address=('127.0.0.1', 27017)
  18.         )
  19.  
  20.         server.start()
  21.  
  22.         client = pymongo.MongoClient('127.0.0.1', server.local_bind_port) # server.local_bind_port is assigned local port
  23.         db = client[MONGO_DB]
  24.         pprint.pprint(db.collection_names())
  25.  
  26.         server.stop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement