我試圖連接到遠程mongodb實例。通過pimongo中的ssh連接到遠程mongodb
訪問數據庫pymongo之外,我通常做到以下幾點:
> ssh [email protected]
-$ mongo
-$ use some_database
-$ db.some_collection.findOne()
....
這裏的認證是通過我的筆記本電腦本地存儲和正常工作私鑰(my_key.pem)來完成。
然而,當我做同樣的事情在python,它超時:
>>> from pymongo import MongoClient
>>> c = MongoClient('[email protected]')
>>> c['some_database']['some_collection'].find_one()
這裏有列出了一些身份驗證選項:http://api.mongodb.org/python/current/examples/authentication.html?highlight=pem,但我不明白他們足夠的瞭解,如果他們是相關的。
如何連接?