For the record side of things, you just need to create a schema that
includes your existing JSON fields and a new branch that will have the
enriched fields in it.

On Fri, Nov 30, 2018 at 10:39 AM Ryan Hendrickson <
[email protected]> wrote:

> Hi Otto and Mike,
>    The LookupRecord does look fruitful, although I don't have a defined
> schema for the JsonTreeReader.  Is there a way to just keep it generic?   I
> know I have valid JSON already, I just want to add the result of the
> MongoQuery to a specific Json Path in the FlowFile.
>
>    The LookupAttribute also seems like it could be another avenue, but it
> doesn't have the MongoDBLookupService in the list of Compatible Controller
> Services.
>
> Ryan
>
> On Fri, Nov 30, 2018 at 10:24 AM Mike Thomsen <[email protected]>
> wrote:
>
>> LookupAttribute + the MongoDBLookupService should be able to do that.
>>
>> On Thu, Nov 29, 2018 at 8:05 PM Otto Fowler <[email protected]>
>> wrote:
>>
>>> Sounds like you want to look at enrichment with the LookupRecord
>>> processors and Mongo.
>>>
>>> https://community.hortonworks.com/articles/146198/data-flow-enrichment-with-nifi-part-3-lookuprecord.html
>>>
>>>
>>> On November 29, 2018 at 17:12:38, Ryan Hendrickson (
>>> [email protected]) wrote:
>>>
>>> Hi all,
>>>    I'm curious if the GetMongo processor can allow you can pass in a
>>> FlowFile Document and enrich the original FlowFile document with the
>>> results from the Query Result - or more generally store the result as a
>>> NiFi Attribute, instead of replacing the content in the FlowFile.
>>>
>>>    I really want to "enrich" my results with data from Mongo, not
>>> replace my FlowFile with the database record that matches.
>>>
>>>    I had thought I had figured out a way to do this in the past, but
>>> can't seem to replicate it, so I figured I'd ask the community.
>>>
>>> Thanks,
>>> Ryan
>>>
>>>

Reply via email to