Nifi putMongo upsert示例

时间:2019-05-28 13:05:12

标签: mongodb apache-nifi

我正在努力寻找任何示例,这些示例展示了如何在putMongo NiFi处理器中使用upsert(或相应的更新)功能。

如果有人可以提供一个示例,然后我可以根据自己的需要进行调整,我将不胜感激。

具体来说,给定一个包含单个JSON文档的流文件,请从文档中提取一个值,然后对该值进行过滤,然后使用文档中其他可用属性和字段的子集进行上装。

我想做的事情与SQL合并相似,在SQL合并中,插入可以遵循一条路径,而更新可以遵循另一条路径,但是我认为该功能不允许这样做。

谢谢

1 个答案:

答案 0 :(得分:0)

  

从文档中提取一个值

update query key参数应该为您完成这项工作。默认情况下,它使用_id,但是您可以指定其他密钥来查找要更新的文档。此外,您可以使用update query配置参数来指定查询。