Kettle 6.0 从MongoDB中读取数据

2025-04-28 19:23:36

使用Kettle如何从MongoDB中读取数据。看完这篇文章后,你将了解如何从MongoDB中读金泫险缋取数据和写入到其他的地方。

工具/原料

MongoDB、Data

Kettle

创建一个数据转换

1、新建一个转换文件 -- 新建 -- 转换

Kettle 6.0 从MongoDB中读取数据

2、添加MongDB的输入核心对象 -- BigData -- MongoDB Input

Kettle 6.0 从MongoDB中读取数据

3、编辑MongoDB Inputa.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。
猜你喜欢