Put a document to Couchbase Server via Key/Value access.
nosql, couchbase, database, put
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, and whether a property supports the NiFi Expression Language.
Name | Default Value | Allowable Values | Description |
---|---|---|---|
Couchbase Cluster Controller Service | Controller Service API: CouchbaseClusterControllerService Implementation: CouchbaseClusterService | A Couchbase Cluster Controller Service which manages connections to a Couchbase cluster. | |
Bucket Name | default | The name of bucket to access. | |
Document Type | Json |
| The type of contents. |
Document Id | A static, fixed Couchbase document id, or an expression to construct the Couchbase document id. Supports Expression Language: true | ||
Persist To | NONE |
| Durability constraint about disk persistence. |
Replicate To | NONE |
| Durability constraint about replication. |
Name | Description |
---|---|
retry | All FlowFiles that cannot written to Couchbase Server but can be retried are routed to this relationship. |
failure | All FlowFiles that cannot written to Couchbase Server and can't be retried are routed to this relationship. |
success | All FlowFiles that are written to Couchbase Server are routed to this relationship. |
Name | Description |
---|---|
uuid | Used as a document id if 'Document Id' is not specified |
Name | Description |
---|---|
couchbase.cluster | Cluster where the document was stored. |
couchbase.bucket | Bucket where the document was stored. |
couchbase.doc.id | Id of the document. |
couchbase.doc.cas | CAS of the document. |
couchbase.doc.expiry | Expiration of the document. |
couchbase.exception | If Couchbase related error occurs the CouchbaseException class name will be captured here. |