跳轉到

指令碼開發 / mongoDB

mongoDB 聯結器操作物件主要提供一些操作 mongoDB 的方法。

DFF.CONN(...) 引數如下:

引數 型別 必須 / 預設值 說明
connector_id str 必須 聯結器 ID
database str None 指定資料庫

.db(...)

獲取資料庫操作物件,引數如下:

引數 型別 必須 / 預設值 說明
db_name str None 資料庫名。未傳遞名稱時,返回預設資料庫操作物件。
示例
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
# 獲取預設資料庫物件
db = helper.db()
# 獲取指定資料庫物件
db = helper.db('some_db')
# 獲取集合物件
collection = db['some_collection']
# 查詢處理
data = collection.find_one()
# 寫成一行
data = helper.db('some_db')['some_collection'].find_one()

.run_method(...)

run_method() 方法用於獲取資料庫列表或集合列表,引數如下:

引數 型別 必須 / 預設值 說明
method str 必須 執行方法,列舉:
list_database_names:列出資料庫
list_collection_names:列出集合
db_name str None 執行 list_collection_names 時可傳遞,指定資料庫;
不傳遞則為預設資料庫
必須以命名引數方式傳遞
示例
1
2
3
db_list = helper.run_method('list_database_names')
collection_list = helper.run_method('list_collection_names')
collection_list = helper.run_method('list_collection_names', db_name='some_db')

具體查詢語法、格式等,請參考 mongoDB 官方文件