Description:
Writes the contents of a FlowFile to MongoDB
Tags:
mongodb, insert, update, write, put
Properties:
In the list below, the names of required properties appear in bold. Any other properties (not in bold) are considered optional. The table also indicates any default values.
Name | Default Value | Allowable Values | Description |
Mongo URI | MongoURI, typically of the form: mongodb://host1[:port1][,host2[:port2],...] | ||
Mongo Database Name | The name of the database to use | ||
Mongo Collection Name | The name of the collection to use | ||
Mode | insert |
* insert * update |
Indicates whether the processor should insert or update content |
Upsert | false |
* true * false |
When true, inserts a document if no document matches the update query criteria; this property is valid only when using update mode, otherwise it is ignored |
Update Query Key | _id | Key name used to build the update query criteria; this property is valid only when using update mode, otherwise it is ignored | |
Write Concern | ACKNOWLEDGED |
*ACKNOWLEDGED *UNACKNOWLEDGED *FSYNCED *JOURNALED *REPLICA_ACKNOWLEDGED *MAJORITY |
The write concern to use |
Character Set | UTF-8 | The Character Set in which the data is encoded |
Relationships:
Name | Description |
failure | All FlowFiles that cannot be written to MongoDB are routed to this relationship |
success | All FlowFiles that are written to MongoDB are routed to this relationship |
Reads Attributes:
None specified.
Writes Attributes:
None specified.