【问题标题】:Nifi PutMongo - How to insert document into MongoDB using attribute values of Flow File but not Flow File content?Nifi PutMongo - 如何使用流文件的属性值而不是流文件内容将文档插入 MongoDB?
【发布时间】:2019-02-05 17:55:23
【问题描述】:

我正在尝试使用 apache NiFi 将文档插入 mongodb。我想仅从流文件属性插入文档,而不是流文件内容。

我曾尝试使用 PutMongo 处理器,但它插入了我不想插入的 Flow 文件的内容。我需要使用流文件的属性插入自定义文档。

【问题讨论】:

    标签: mongodb apache-nifi


    【解决方案1】:

    您可以使用 AttributesToJson 或 ReplaceText 之类的处理器,用您想要用于 Mongo 文档的属性覆盖流文件内容。

    【讨论】:

    • 我不想更改流文件的内容。
    • 好吧,没有处理器可以从属性中插入 mongo 文档,您可以分叉流,在该流中将流发送到原始内容的一条路径,然后再使用属性替换内容的另一条路径
    【解决方案2】:

    您可以使用 Jolt JSON 来自定义或限制您的属性。

    https://jolt-demo.appspot.com/#inception

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-11
      • 1970-01-01
      • 2021-12-28
      相关资源
      最近更新 更多