Sha256: 9a4ab719617a0a030d98845b1d159fe94bdae4f91ebaebe5210d06eb0abeb05b

Contents?: true

Size: 563 Bytes

Versions: 4

Compression:

Stored size: 563 Bytes

Contents

require 'couchbase'
require 'byebug'

include Couchbase

options = Cluster::ClusterOptions.new
options.authenticate("Administrator", "password")
cluster = Cluster.connect("couchbase://localhost", options)

options = Cluster::QueryOptions.new
options.named_parameters({type: "hotel"})
options.metrics = true
res = cluster.query("SELECT * FROM `travel-sample` WHERE type = $type LIMIT 10", options)
res.rows.each do |row|
  puts "#{row['country']}. #{row['name']}"
end
puts "Status: #{res.meta_data.status}. Execution time: #{res.meta_data.metrics.execution_time}"

Version data entries

4 entries across 4 versions & 1 rubygems

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