Golang与Couchbase集成问题

我正在将golang与基于沙发的集成组件go-couchbase一起使用。 它可以与沙发床连接并检索数据。 但是,我在使用此API发送开始键以及跳过值和极限值时遇到问题。 因为我自己找不到功能。</ p>

url:- github.com/couchbaselabs/go-couchbase </ code> </ p>

请让我知道将这些值发送到沙发床并检索数据的任何方法吗?</ p>
</ div>

展开原文

原文

I'm using golang with couchbase integration component called go-couchbase. It's enable to connect with couchbase and retrieve data. However I have a problem to send start key and skip value and limit value with this API. Because there is no functionality found by myself.

url : - github.com/couchbaselabs/go-couchbase

Please let me know any method to send these values to couchbase and retrieve data?

1个回答



该启动键仅被提及一次,作为 couhbase视图的参数:</ p>

  //视图执行一个视图。

//
// ddoc参数只是设计文档的裸名,不带
//“ _design /”前缀。
//
//参数是字符串键,其值对应于bedbase

//查看参数。

基元应该相当自然地工作(布尔值,
// int,字符串等),并且其他值将尝试被JSON
//封送(例如,用于在视图键上进行数组索引)。
//
//示例:
//
// res,err:= couchbase.View(“ myddoc”,“ myview”,map [string] interface {} {
//“ group_level”:2 ,
//“ start_key”:[] interface {} {“ thing”},
//“ end_key”:[] interface {} {“ thing”,map [string] string {}},
/ /“陈旧”:false,
//})
func(b * Bucket)视图(ddoc,名称字符串,参数map [string] interface {})(ViewResult,错误){
</ code> </ pre>

我想 skip </ code>一个(在“ 中提到 使用Couchbase分页“)只是要添加到 params map [string] interface {} </ code>。</ p>
</ div>的另一个参数。

展开原文

原文

That start key is only mentioned once, as a parameter to a couhbase view:

// View executes a view.
//
// The ddoc parameter is just the bare name of your design doc without
// the "_design/" prefix.
//
// Parameters are string keys with values that correspond to couchbase
// view parameters. Primitive should work fairly naturally (booleans,
// ints, strings, etc...) and other values will attempt to be JSON
// marshaled (useful for array indexing on on view keys, for example).
//
// Example:
//
// res, err := couchbase.View("myddoc", "myview", map[string]interface{}{
// "group_level": 2,
// "start_key": []interface{}{"thing"},
// "end_key": []interface{}{"thing", map[string]string{}},
// "stale": false,
// })
func (b *Bucket) View(ddoc, name string, params map[string]interface{}) (ViewResult, error) {

I suppose the skip one (mentioned in "Pagination with Couchbase") is just another parameter to add to the params map[string]interface{}.

duanhongqiong9460
duanhongqiong9460 谢谢虐待尝试。
接近 6 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐