如何使用JOLT规范删除父项并修改输入JSON字段?
我必须删除_id字段,在date前面加$date,并从输入JSON中删除JSON。任何人都可以使用JOLT规范来帮助实现这一点吗 输入:如何使用JOLT规范删除父项并修改输入JSON字段?,json,mongodb,jolt,Json,Mongodb,Jolt,我必须删除_id字段,在date前面加$date,并从输入JSON中删除JSON。任何人都可以使用JOLT规范来帮助实现这一点吗 输入: { “JSON”:{ “_id”:{ “oid”:“5f9122213f077e24b639d084” }, “名称”:“Mongodb”, “年龄”:“98”, “ttlTime”:{ “日期”:1536165487000 } } } 预期产出: { “名称”:“Mongodb”, “年龄”:“98”, “ttlTime”:{ “$date”:153616
{
“JSON”:{
“_id”:{
“oid”:“5f9122213f077e24b639d084”
},
“名称”:“Mongodb”,
“年龄”:“98”,
“ttlTime”:{
“日期”:1536165487000
}
}
}
预期产出:
{
“名称”:“Mongodb”,
“年龄”:“98”,
“ttlTime”:{
“$date”:1536165487000
}
}
我正在使用下面的规范,但没有得到所需的输出。
震动规格:
[
{
“操作”:“删除”,
“规格”:{
“JSON”:{
“\u id”:”
}
}
},
{
“操作”:“移位”,
“规格”:{
“JSON”:{
“ttlTime”:{
“日期”:“ttlTime.\\$date”
}
},
"*":"&",
“JSON”:”
}
}
]
检查此规范
[
{
"operation": "shift",
"spec": {
"JSON": {
"name": "name",
"age": "age",
"ttlTime": {
"date": "ttlTime.\\$date"
}
}
}
}
]