連接文檔數據庫的方法
更新時間 2023-08-29 15:14:27
最近更新時間: 2023-08-29 15:14:27
分享文章
本頁介紹了常用的文檔數據庫服務連接方法。
常用的文檔數據庫服務連接方法有:
- mongo shell 客戶端工具。通過這種方式連接后,可以執行 mongo 命令,適合一些常見的運維場景。
- mongo driver。支持常見編程語言的接入,適合數據庫開發人員。
使用 mongo shell 連接
用戶在文檔數據庫服務控制臺上點擊實例,在基本信息頁面可以獲取連接實例的 url。
可以通過 mongo + url 的方式連接到文檔數據庫服務實例:
mongo "<mongo url>"
建議連接時使用雙引號將 mongo url 括起來,否則可能會由于 & 等特殊字符導致連接失敗。
如果用戶開啟了 SSL, 則需要下載 SSL 證書,并在連接命令中指定對應參數,如下:
mongo "<mongo url>" --ssl --sslCAFile=<證書路徑> --sslAllowInvalidHostnames
成功連接之后,可以通過客戶端命令操作文檔數據庫服務。
使用 mongo driver 連接
文檔數據庫服務實例支持多種編程語言的 driver,用戶可以根據自己使用的編程語言,下載對應的 driver 進行開發。
本文以 Python 語言為例,說明如何連接文檔數據庫服務。
首先在機器上安裝 pymongo 庫,然后再 python 代碼中使用 pymongo 庫連接實例,并執行 isMaster 命令。示例如下:
#!/bin/env python
#-*-coding:utf-8-*-
import pymongo
if __name__ == '__main__':
client = pymongo.MongoClient("<替換成實例IP>", <替換成實例端口>)
client.admin.authenticate("root", "xxxxxxx")
res = client.admin.command("isMaster")
print(res)
client.close()