How to connect remote mongodb with pymongo

python3.6

链接mysql的请移步

from sshtunnel import SSHTunnelForwarder
import pymongo
import pprint

server = SSHTunnelForwarder(('111.111.111.111', 22),
                        ssh_username='ly',
                        ssh_password='ypeILBuOeL8d',
                        remote_bind_address=('192.168.1.73', 27017))
server.start()

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

server.stop()

猜你喜欢

转载自my.oschina.net/longquan/blog/1619690
今日推荐