Skip to main content

GetCouchbaseKey

描述:

从Couchbase服务器获取文档。获取到的文档的ID将作为属性输出。注意:如果文档ID没有设置,则将读取数据流的内容以确定文档ID,这意味着将在内存中缓冲整个数据流的内容。.

标签:

nosql, couchbase, database, get, 数据库, 获得

参数:

如下列表中,必填参数则标识为加粗. 其他未加粗参数,则表示为可选参数。表中同时提到参数默认值设置, 并且 参数还支持 表达式语言.

名字默认值允许值列表描述
Couchbase集群服务控制器服务API:
CouchbaseClusterControllerService
实现:
CouchbaseClusterService
用于管理Couchbase集群连接的服务
桶名default指定访问的桶名

支持表达式语言 (仅支持变量)
文档类型JSON
- JSON
- 二进制
指定内容的类型
文档Id静态的固定的Couchbase文档id, 或者是文档Id的表达式

支持表达式语言 (支持流属性和变量)
提取值为属性如果支持,则读取到的值将作为属性输出,而不是作为数据流内容输出。

支持表达式语言 (支持流属性和变量)

连线:

名字描述
retry所有无法从Couchbase服务器读取但可以重试的数据流都被输出到此连线
success从Couchbase服务器成功读取到的值将作为数据流输出或作为属性输出到此连线
failure所有无法从Couchbase服务器读取或无法重试的的数据流输出到此连线
original当数据流成功输出,则原始输入数据流将输出到此连线

读取属性:

未提供。

写入属性:

名字描述
couchbase.cluster被读取文档的集群服务id
couchbase.bucket被读取文档的桶名
couchbase.doc.id文档的Id
couchbase.doc.cas文档的CAS
couchbase.doc.expiry文档过期
couchbase.exception如果Couchbase发送错误,则CouchbaseException异常类将被捕获

状态管理:

该组件不保存状态。

限制:

该组件没有限制

输入流要求:

组件必须提供输入流。

系统资源考量:

资源描述
MEMORY此组件的实例可能导致此系统资源的高使用率。多个实例或高并发性设置可能导致性能下降。