資料連結新增 MongoDB 類型
「資料轉換」節點新增算子「MongoDB輸入」,可實現查詢MongoDB指定集合資料的功能
1)「匯出欄位」設定中:
新增支援搜尋欄位
欄位類型新增 decimal 類型,並且支援設定精度、標度
2)「集合」配置新增支援引用參數
使用者想使用 FineDataLink 處理 MongoDB 資料庫中的資料。
滿足接入 MongoDB 資料源進行資料處理的需求。
1)使用該功能前,需要確定資料平台已經註冊了「NoSQL」功能點,註冊事項詳情參見:註冊簡介
2)需要先建立 MongoDB資料連結
「MongoDB輸入」算子可讀取 MongoDB 集合資料。如下圖所示:
讀取資料後,可對資料進行處理。詳情請參見:定時任務概述
各設定項介紹如下表所示:
選擇資料庫後,備選項為對應資料庫下所有集合
4.2.10.1 及之後版本,「集合」配置新增支援引用參數
注:若集合中使用參數,則該任務不支援 血緣分析 功能。
切換配置方式,「查詢條件」不清空,內容互不影響,執行查詢,將最新欄位更新至「匯出欄位」
查詢方式選擇「條件查詢」時顯示
參考:MongoDB比較符
日期類型,在進行查詢時需要轉換為GMT時間進行查詢
注:4.1.1 及之後版本,產品內條件判斷邏輯進行了統一,每個運算子的說明可參見:條件判斷邏輯說明
可以使用 FineDataLink 設定的參數,詳情參見:如何配置並使用參數
查詢方式選擇「語句查詢」時顯示
手動輸入查詢條件(JSON格式),相當於填寫find()中的內容,支援參數
使用方法參考:MongoDB查詢文檔
樣例:
{key1:value1, key2:value2}
{$or: [{key1: value1}, {key2:value2}]}
允許為空,為空時相當於不指定查詢條件,查詢集合內所有文檔
查詢方式選擇「語句聚合」時顯示
手動輸入聚合語句(JSON格式),相當於填寫aggregate()中的內容,支援參數
使用方法參考:MongoDB聚合
[{$group : {_id : "$by_user", num_tutorial : {$sum : 1}}}]
{ $project : { _id : 0 , title : 1 , author : 1 }}
允許為空,為空時相當於不指定聚合條件。
注1:mongdb 的 java 驅動解析聚合語句時,無法解析 new Date("2020-03-01") 這種格式。需要將聚合語句中的 new Date 改成 ISODate
注2:可在「語句聚合(aggregate)」中實現 limit 文法
配置匯出欄位
注:FDL 取樣前 100 行資料,獲取匯出欄位的欄位名和類型;若發現匯出欄位中欄位缺失,需要手動加下缺失的欄位
1)點選「新增欄位」,支援手動新增欄位。
2)支援修改欄位名,命名規則可參考文檔:字段设置
3)4.2.10.1 及之後版本,新增 decimal 類型,支援設定精度、標度
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙