Sha256: 09d4a2d0b5921586605c3fc357e60fb1cf8b791e1bc376ec2b091f9a94a1d8f8

Contents?: true

Size: 458 Bytes

Versions: 4

Compression:

Stored size: 458 Bytes

Contents

require 'irb'
require 'couchbase'
include Couchbase

options = Cluster::ClusterOptions.new
options.authenticate("Administrator", "password")
cluster = Cluster.connect("couchbase://localhost", options)
bucket = cluster.bucket("travel-sample")
collection = bucket.default_collection

res = collection.upsert("foo", {"bar" => 42})
p res.cas

res = collection.get("foo")
p res.content_as :json
p res.cas

res = collection.remove("foo")
p res

cluster.disconnect

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
couchbase-3.0.0.alpha.1-x86_64-linux examples/crud.rb
couchbase-3.0.0.alpha.1-x86_64-darwin-19 examples/crud.rb
couchbase-3.0.0.alpha.1-universal-darwin-19 examples/crud.rb
couchbase-3.0.0.alpha.1 examples/crud.rb