最近发布的 gocb lib(couchbase 的官方 golang 客户端)提供了用于执行批量操作(获取、删除等)的 API。我很想看到这样一个操作的完整示例,唉——我的围棋技能缺乏,网上也没有。
我想看到一个片段,(1) 编译和 (2) 执行多重获取,最后 (3) 设法访问从 couchbase 返回的值。
这是在线存在的小文档:http : //developer.couchbase.com/documentation/server/4.0/sdks/go-beta/bulk-operations.html
以下代码(执行插入)是不够的:我想要 Get(特别是 - 如何查看 get 操作结果的内容)。
myBucket, _ := myCluster.OpenBucket("default", "")
var items []gocb.BulkOp
items = append(items, &gocb.InsertOp{Key: "document_name_1", Value: "Hello World 1"})
items = append(items, &gocb.InsertOp{Key: "document_name_2", Value: "Hello World 2"})
err := bucket.Do(items)
四季花海
相关分类