Query a Couchbase database with N1QL.
type: "io.kestra.plugin.couchbase.Query"
Send a N1QL query to a Couchbase database.
id: "query"
type: "io.kestra.plugin.couchbase.Query"
connectionString: couchbase://localhost
username: couchbase_user
password: couchbase_passwd
query: SELECT * FROM `COUCHBASE_BUCKET`(.`COUCHBASE_SCOPE`.`COUCHBASE_COLLECTION`)
fetchType: FETCH
Connection string used to locate the Couchbase cluster.
Plaintext authentication password.
N1QL query to execute on Couchbase database.
Plaintext authentication username.
The way you want to fetch and/or store the data.
FETCH_ONE - output just the first row. FETCH - output all the rows. STORE - store all the rows in a file. NONE - do nothing.
Query parameters, can be positional or named parameters.
See Couchbase documentation about Prepared Statements for query syntax. This should be supplied with a parameter map if using named parameters, or an array for positional ones.
Map containing the first row of fetched data.
Only populated if using FETCH_ONE
.
List containing the fetched data.
Only populated if using FETCH
.
The number of rows to be fetched.
Only populated if fetchType
is 'FETCH' or 'STORE'.
The URI of the stored result in Kestra's internal storage.
Only populated if using STORE
.