This processor runs queries against a MongoDB instance or cluster and writes the results to a flowfile. It allows input, but can run standalone as well. It is a record-aware version of the GetMongo processor.
The query can be specified in one of three ways:
If a value is specified in either of the configuration properties, it will not look in the FlowFile content for a query.
The following options for limiting/shaping results are available:
Results Per FlowFile, if set, creates a JSON array out of a batch of results and writes the result to the output. Pretty Print, if enabled, will format the JSON data to be easy read by a human (ex. proper indentation of fields).