Nifi 表达式语言 If else 语句
Nifi expression language If else statement
我有一个用例,在我的流文件中有两个属性,在我的 fetchdistributedcachemap 处理器中,我需要测试 if uuid is empty then use device_id
他们有没有办法用 nifi 表达式语言做到这一点?或者我需要做一个 updateAttribute 吗?
您可以使用 replaceEmpty
函数执行此操作。
${uuid:replaceEmpty(${device_id})}
与文档中使用文字字符串的示例不同,您需要将其他属性引用为嵌套表达式,如上所示 ${device_id}
。
我有一个用例,在我的流文件中有两个属性,在我的 fetchdistributedcachemap 处理器中,我需要测试 if uuid is empty then use device_id
他们有没有办法用 nifi 表达式语言做到这一点?或者我需要做一个 updateAttribute 吗?
您可以使用 replaceEmpty
函数执行此操作。
${uuid:replaceEmpty(${device_id})}
与文档中使用文字字符串的示例不同,您需要将其他属性引用为嵌套表达式,如上所示 ${device_id}
。