Java 如何在使用apache camel路由存储到mongo db时忽略空字段
我面临的问题是,当将对象存储到数据库中时,它所存储的字段也是空的 是否有可能在骆驼路由的保存操作中忽略对象中的空字段 从camel路由xml中查找示例代码段Java 如何在使用apache camel路由存储到mongo db时忽略空字段,java,mongodb,apache-camel,Java,Mongodb,Apache Camel,我面临的问题是,当将对象存储到数据库中时,它所存储的字段也是空的 是否有可能在骆驼路由的保存操作中忽略对象中的空字段 从camel路由xml中查找示例代码段 <to uri="bean:processorBean?method=getRequest(${header.ccsRequest})"/> <to uri="mongodb:myDb?database=test&collection=test&operation=save"/> 请
<to uri="bean:processorBean?method=getRequest(${header.ccsRequest})"/>
<to uri="mongodb:myDb?database=test&collection=test&operation=save"/>
请您帮助忽略空字段,如url或completeDate。提前感谢。可能还有更优雅的方法,但我会做以下几点:
bean:processorBean
和mongodb:myDb
org.apache.commons.beanutils.BeanMap
{
"action" : "Create",
"urls" : null,
"createModifyId" : "test",
"createModifyDate" : "Tue Nov 17 17:29:07 GMT-03:00 2015",
"completedDate" : null
}