多语言展示
当前在线:939今日阅读:60今日分享:30

Kettle 6.0 从MongoDB中读取数据

使用Kettle如何从MongoDB中读取数据。看完这篇文章后,你将了解如何从MongoDB中读取数据和写入到其他的地方。
工具/原料
1

MongoDB、Data

2

Kettle

创建一个数据转换
1

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

2

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

3

编辑MongoDB Inputa.Host name、端口、账号密码b.库c.集合d.查询条件: { '$query' : { 'status' : 'new' }, '$orderby' : { 'id' : -1 } }点击确定

4

数据预览右键“Preview”

5

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

6

连接MongoDB和JSON鼠标放到MongoDb Input上,出现一个工具栏,拉动箭头连接

7

编辑JSON Input双击JSON Input编辑属性a.注意选择‘从字段获取源’,英文版的是‘Get source from field’b.字段tab项中定义获取的字段

8

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

9

添加输出打开输出的列表,看到有很多种输出的方法,可以随意选一种输出。这里选择文本文件输出。

10

编辑文本文件输出点击浏览,选择文件保存位置

11

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

12

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

13

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

推荐信息