Kettle 6.0 从MongoDB中读取数据

2025-12-29 22:31:24

1、新建一个转换

文件 -- 新建 -- 转换

Kettle 6.0 从MongoDB中读取数据

2、添加MongDB的输入

核心对象 -- BigData -- MongoDB Input

Kettle 6.0 从MongoDB中读取数据

3、编辑MongoDB Input

a.Host name、端口、账号密码

b.库

c.集合

d.查询条件: { "$query" : { "status" : "new" }, "$orderby" : { "id" : -1 } }

点击确定

Kettle 6.0 从MongoDB中读取数据

Kettle 6.0 从MongoDB中读取数据

Kettle 6.0 从MongoDB中读取数据

4、数据预览

右针董键“Preview”

Kettle 6.0 从MongoDB中读取数据

5、添加JSON Input

输入 -- JSON Input 加入到面板中

Kettle 6.0 从MongoDB中读取数据

6、连接MongoDB和JSON

鼠标放到MongoDb Input上,出现一个工具栏,拉动箭截醒腊头连接

Kettle 6.0 从MongoDB中读取数据

7、编辑JSON Input

双击JSON Input编辑属性

a.注意选择‘从字段获取源’,英文版的是‘Get source from field’

b.字段tab项中定义获取的字段

Kettle 6.0 从MongoDB中读取数据

Kettle 6.0 从MongoDB中读取数据

8、预览JSON Input

右键JSON Input 选择‘Preview’。你会看到和MongoDB Input中预览一样的数据,拉滚动条到最右边,你会发现多了几列你‘字段’tab中定义的属性

Kettle 6.0 从MongoDB中读取数据

Kettle 6.0 从MongoDB中读取数据

9、添加输出

打开输出的列表,看到有很多种输出的方法,可以随意选一种输出。

这里选择文本文件输出。

Kettle 6.0 从MongoDB中读取数据

10、编辑文本文件输出

点击艳柱浏览,选择文件保存位置

Kettle 6.0 从MongoDB中读取数据

11、定义输出字段

选择字段tab编辑要输出的字段,也可以用下面的获取字段按钮

Kettle 6.0 从MongoDB中读取数据

12、保存 执行 

菜单栏 -- 运行 -- 执行 或者点击面板上面的三角形,弹出执行的界面

Kettle 6.0 从MongoDB中读取数据

13、结果

打开输出的文件看看内容,成功!

Kettle 6.0 从MongoDB中读取数据

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢