Skip to content

Instantly share code, notes, and snippets.

@diatmpravin
Created June 27, 2014 06:53
Show Gist options
  • Save diatmpravin/693384ae22870749a012 to your computer and use it in GitHub Desktop.
Save diatmpravin/693384ae22870749a012 to your computer and use it in GitHub Desktop.
Sample CouchBD Golang connecting code
package main
import (
"log"
"fmt"
"github.com/couchbaselabs/go-couchbase"
)
var (
bucket *couchbase.Bucket
)
func main() {
c, err := couchbase.Connect("http://127.0.0.1:5984/")
if err != nil {
log.Fatalf("Error connecting: %v", err)
}
pool, err := c.GetPool("default")
if err != nil {
log.Fatalf("Error getting pool: %v", err)
}
bucket, err := pool.GetBucket("default")
if err != nil {
log.Fatalf("Error getting bucket: %v", err)
}
fmt.Println("bucket", bucket)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment