Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache nifi 如何通过MongoDB查询结果有条件地处理流文件?_Apache Nifi - Fatal编程技术网

Apache nifi 如何通过MongoDB查询结果有条件地处理流文件?

Apache nifi 如何通过MongoDB查询结果有条件地处理流文件?,apache-nifi,Apache Nifi,我需要根据MongoDB查询的结果处理一个文件列表,但我找不到任何处理器允许我这样做。基本上,我必须获取每个文件并根据涉及该文件属性的查询结果对其进行处理或完全丢弃 我在NiFi 1.50中看到的唯一与MongoDB相关的处理器是GetMongo,它显然不能接收连接,但只能根据配置的参数发出流文件 我找错地方了吗?是Jira的一项改进,旨在允许GetMongo接受传入的流文件,内容将包含查询,属性将接受表达式语言。该代码仍在审查中,但目的是使其在即将发布的NiFi 1.6.0版本中可用 同时,作

我需要根据MongoDB查询的结果处理一个文件列表,但我找不到任何处理器允许我这样做。基本上,我必须获取每个文件并根据涉及该文件属性的查询结果对其进行处理或完全丢弃

我在NiFi 1.50中看到的唯一与MongoDB相关的处理器是GetMongo,它显然不能接收连接,但只能根据配置的参数发出流文件

我找错地方了吗?

是Jira的一项改进,旨在允许GetMongo接受传入的流文件,内容将包含查询,属性将接受表达式语言。该代码仍在审查中,但目的是使其在即将发布的NiFi 1.6.0版本中可用


同时,作为一种可能的解决方法,如果有RESTAPI,您可以使用它手动进行调用并解析结果。另外,如果您有一个用于MongoDB的JDBC驱动程序,比如Unity,您可能可以使用。

我刚刚在ApacheJira上冲浪,也遇到了同样的问题;谢谢你的建议,我会查一查的。