您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

datax转换mongodb的数据到mysql遇到一个问题

2024/11/19 22:17:10发布18次查看
mysqlmongodb数据
公司新项目需要从旧的mongodb库了把数据导入到新的mysql库。在用淘宝的datax工具导入数据的时候遇到以下的问题
mongodb的是数据很多都是一个document里不是所有字段都的值都有.
例如:user = [{“name”:”张三”,”id”:”0000001″},
{“age”:12,”id”:”0000002″},
{“name”:”王二麻子”,”age”:13,”id”:”0000003″}]
这样在datax调度job的时候回报读入和写入的字段数量不同。
请问该如何解决?
我的job.json配置如下:
{
job: {
setting: {
speed: {
channel: 2
}
},
content: [
{
reader: {
name: mongodbreader,
parameter: {
address: [192.168.1.1:27017],
username: ,
userpassword: ,
dbname: test,
collectionname: usertest
column: [
{
name: name,
type: string
},
{
name: age,
type: int
},
{
name: id,
type: string
}
]
}
},
writer: {
name: mysqlwriter,
parameter: {
writemode: insert,
username: user,
password: 123456,
column: [
id,
name,
age
],
session: [
set session sql_mode='ansi'
],
presql: [
delete from user
],
connection: [
{
jdbcurl: jdbc:mysql://192.168.1.1:3306/datax?useunicode=true&characterencoding=utf-8,
table: [
user
]
}
]
}
}
}
]
}
}
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product