ReadonlynameThe name of the store (e.g. 'mongodb', 'redis', 'dynamodb')
ReadonlylibraryThe client library being used
Returns the underlying native Cluster for anything not wrapped here.
Resolves a collection handle. With no arguments (or only a bucket) it
uses the store's configured defaults; passing an explicit
scope/collection targets a non-default collection via
bucket.scope(scope).collection(collection), otherwise it falls back to
bucket.defaultCollection().
Optionalbucket: stringOptionalscope: stringOptionalcollection: stringInsert a new document; fails if the key already exists.
Insert or replace a document by key.
Fetch a document by key, returning its .content (the stored value).
Replace an existing document; fails if the key does not exist.
Remove a document by key.
Run a N1QL/SQL++ statement against the cluster and return its result
rows. options.parameters binds positional (array) or named (object)
parameters into the statement.
CouchbaseStorewraps the officialcouchbaseSDK'sCluster/Bucket/CollectionAPI in a small key/value CRUD plus N1QL convenience layer.