pymongo 通過跳板機連接阿里雲 mongoDB


# -*- coding:utf-8 -*-

import pymongo
from sshtunnel import SSHTunnelForwarder

server = SSHTunnelForwarder(
('跳板機ip', 40589),
ssh_password='跳板機密碼',

# -*- coding:utf-8 -*-

import pymongo
from sshtunnel import SSHTunnelForwarder

server = SSHTunnelForwarder(
    ('跳板機ip', 40589),
    ssh_password='跳板機密碼',
    ssh_username='跳板機用戶',
    remote_bind_address=('阿里雲地址', 3717))
server.start()

client = pymongo.MongoClient('127.0.0.1', server.local_bind_port)
mongo_database = client['history_data']
print mongo_database
mongo_database.authenticate('mongo用戶', 'mongo密碼')
print mongo_database.collection_names()
collection = mongo_database.t_credit_behavior
print collection.find_one()

client.close()
server.stop()

 

 參考文章:http://www.mamicode.com/info-detail-2119024.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM