Query
Query a Couchbase database with N1QL.
type: "io.kestra.plugin.couchbase.Query"Examples
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: FETCHProperties
connectionString *Requiredstring
1Connection string used to locate the Couchbase cluster.
password *Requiredstring
1Plaintext authentication password.
query *Requiredstring
1N1QL query to execute on Couchbase database.
username *Requiredstring
1Plaintext authentication username.
fetchType string
STORESTOREFETCHFETCH_ONENONEThe 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.
parameters objectarray
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.
Outputs
row object
Map containing the first row of fetched data.
Only populated if using FETCH_ONE.
rows array
List containing the fetched data.
Only populated if using FETCH.
size integer
The number of rows to be fetched.
Only populated if fetchType is 'FETCH' or 'STORE'.
uri string
uriThe URI of the stored result in Kestra's internal storage.
Only populated if using STORE.