Description:

Lookup a record from Couchbase Server associated with the specified key. The coordinates that are passed to the lookup must contain the key ‘key’.

Tags:

lookup, enrich, couchbase

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, and whether a property supports the Expression Language guide.

Name

Default Value

Allowable Values

Description

Couchbase Cluster Controller Service

Controller Service API: 


CouchbaseClusterControllerService

Implementation: 


CouchbaseClusterService</br>
A Couchbase Cluster Controller Service which manages connections to a Couchbase cluster.

Bucket Name

default The name of bucket to access.

Supports Expression Language: true (will be evaluated using variable registry only)


Document Type

Json
  • Json
  • Binary
The type of contents.

Record Reader

Controller Service API: 


RecordReaderFactory

Implementations: 

  • AvroReader
  • SyslogReader
  • ScriptedReader
  • ParquetReader
  • XMLReader
  • GrokReader
  • Syslog5424Reader
  • CSVReader
  • JsonTreeReader
  • JsonPathReader
The Record Reader to use for parsing fetched document from Couchbase Server.

State management:

This component does not store state.

Restricted:

This component is not restricted.

System Resource Considerations:

None specified.