2016-04-21 4 views
-1

Я новичок в Groovy и Couchbase. Используется Groovy-консоль для написания некоторых основных Groovy. Используется консольный инструмент couchbase с пользовательским интерфейсом, чтобы вмешиваться в документы на couchbase. Теперь я хочу их объединить. Я хочу вмешиваться с документами в couchbase, используя скрипт Groovy.Groovy Couchbase нужна помощь

Где я могу найти подходящий учебник? Или примерный код соединения и работы Groovy-couchbase также очень поможет.

(я не мог найти на поиски Google, поэтому пришлось обратиться к моим коллегам экспертов по StackOverflow)

Спасибо так много! :-)

+0

Добро пожаловать в StackOverflow! Не могли бы вы рассказать о своем задаче, например, о коде или о чем-то, чтобы люди могли быстро решить вашу проблему и помочь вам? Благодаря! – manetsus

+0

Конечно. В основном я ищу учебник или фрагмент кода, который поможет мне построить соединение с couchbase, на моем локальном сервере (localhost), используя скрипт Groovy. Чтобы я мог выполнять INSERT, UPDATE, DETELE и т. Д. операции над Couchbase через скрипт Groovy. –

ответ

0

Все, что вам нужно, это клиент Java.

@Grab('com.couchbase.client:java-client:2.2.6') 

import com.couchbase.client.java.CouchbaseCluster 

// Connect to localhost 
def cluster = CouchbaseCluster.create() 

// Open the default bucket and the "beer-sample" one 
def defaultBucket = cluster.openBucket() 
def beerSampleBucket = cluster.openBucket("beer-sample") 

// Disconnect and clear all allocated resources 
cluster.disconnect() 

Документация клиента Java здесь: http://developer.couchbase.com/documentation/server/4.0/sdks/java-2.2/java-intro.html

+0

Tysm !! Работал!! :-) –

+0

Эй, когда я выполняю запросы N1QL. он говорит java.lang.RuntimeException: java.util.concurrent.TimeoutException .. Не могли бы вы помочь мне в этом .. Я поделюсь кодом, что бы я ни сделал .. Вот ссылка, что я сделал - https://stackoverflow.com/questions/48986045/unable-to-create-primary-index-on-couchbase-using-groovy-script – avidCoder