2014-10-29 2 views
3

Я использую golang с компонентом интеграции couchbase, называемым go-couchbase. Это позволяет подключаться к couchbase и извлекать данные. Однако у меня возникла проблема отправки стартового ключа и пропускания значения и ограничения с помощью этого API. Потому что нет никакой функциональности, найденной мною.Golang с проблемой интеграции couchbase

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

Пожалуйста, дайте мне знать, какой-либо метод, чтобы отправить эти значения couchbase и извлекать данные?

ответ

2

Это ключ запуска только упоминается один раз, как 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) { 

Я полагаю, что skip один (упоминается в «Pagination with Couchbase») является еще одним параметром, чтобы добавить к params map[string]interface{}.

+0

Спасибо, я попробую это. – mugzi

Смежные вопросы