Описание тега couchbase-java-api

Couchbase Java SDK предоставляет API для работы с документами JSON с использованием данных, запросов N1QL, полнотекстового поиска, запросов аналитики и запросов представлений, доступных на сервере Couchbase.
2 ответа

Rx Observables: испускать дополнительный предмет для каждого оригинального предмета, уменьшать его до другого типа, потреблять

У меня проблемы с выполнением следующих действий с использованием Couchbase Java client 2.2.2 и Rx Observables 1.0.15: У меня есть список строк, которые являются именами документов Наряду с каждым оригинальным документом для имени документа я хотел …
2 ответа

Соответствие идентификатора документа без учета регистра в Couchbase

Я использую com.couchbase.client Maven зависимость в проекте Java Spring. Я получаю документ Couchbase из кода следующим образом: JsonDocument document = bucket.get(id); //matches id case sensitively Но у меня есть новое требование. Я должен получит…
1 ответ

Couchbase Java SDK 1.4.7 цифровой ключ в представлении Запрос не возвращает результаты

Определение представления генерирует строковое поле из документа в качестве ключа. Значение поля может быть как числовым, так и буквенно-цифровым. Запрос с использованием ключа со всеми числовыми значениями не возвращает ни одной строки, но буквенно…
19 янв '16 в 21:55
1 ответ

Ошибка при создании корзины через cbq shell в Couchbase

Когда я выполняю следующую команду, чтобы создать корзину на сервере couchbase. cbq.exe> bucket-create -c 127.0.0.1:8091 -u Administrator -p password --bucket=test_bucket --bucket-type=couchbase --bucket-port=11222 --bucket-ramsize=200 --bucket-r…
28 июн '16 в 08:24
1 ответ

Документ JSON вставлен как двоичный объект в Couchbase

Я пытаюсь вставить java POJO в магазин couchbase, а json чуть ниже cas звонок выглядит так - { "key": "sampleKey", "myMap": { "Messages": [ { "field": "f1", "label": "l1" }, { "field": "f2", "label": "l2" }, { "field": "f3", "label": "l3" }, { "fiel…
13 авг '15 в 02:16
1 ответ

Разница между GetLastCheckpointRequest и GetAllMutationTokensRequest?

Какая разница в порядковом номере, возвращаемом над двумя? AFAIK оба возвращают последний порядковый номер, который, возможно, не был реплицирован или сохранен на диске. Разница, о которой я знаю, GetAllMutationTokensRequest возвращает значения толь…
19 июн '16 в 11:25
1 ответ

Использование Couchbase SDK в Java

Я пытаюсь отобразить результат запроса couchbase на тип ссылки java, но пока не нашел способа сделать это. Как я могу захватить следующее как тип ссылки Java: N1qlQueryResult result = couchbaseBucket.query( N1qlQuery.simple("SELECT * FROM customers …
2 ответа

Как мы можем оперативно обновлять документы в couchbase?

У меня есть сценарий использования, в котором есть три документа, и я хочу обновить их транзакционно, т. Е. Если один из них потерпит неудачу, другой тоже не должен обновляться в базе данных. Я искал вариант, но не нашел его в JavaSDK. Так есть ли с…
1 ответ

Сравнить и поменять местами: как сопоставить поле метаданных cas с сущностью документа моей базы

Я использую данные Spring для извлечения документов из couchbase, и мне нужно сопоставить проверку и установить поле метаданных cas для моего документа, чтобы реализовать оптимистическую блокировку. Как я могу сделать это без использования n1ql запр…
1 ответ

Как создать уникальный идентификатор с префиксом с помощью Spring Data Couchbase SDK?

Я хотел бы знать, как создать уникальный идентификатор с префиксом, например, user::524525 с Couchbase SDK. Когда я начал с Couchbase, используя руководство Couchbase JavaSDK, я заметил, что во всех примерах идентификатор выглядит как TYPE::ID, напр…
1 ответ

Исключение запроса Couchbase во время выполнения. Неподдерживаемый тип параметра для ключа: класс com.couchbase.client.protocol.views.Query.

Я получаю это исключение каждый раз, когда пытаюсь запросить представление о Couchbase DB из моего весеннего загрузочного приложения. Неподдерживаемый тип параметра для ключа: класс com.couchbase.client.protocol.views.Query. Я устанавливал строку в …
1 ответ

Какова стандартная процедура для генерации ключей для каждого документа в Java..?

Я хочу вставить документы в Couchbase как большую часть в Java. Так какова стандартная процедура для генерации ключей для каждого документа в Java..?
28 мар '17 в 05:35
2 ответа

Как запросить Couchbase, используя Java API

Я пытаюсь сделать запрос из примера пива Couchbase. Этот запрос отлично работает в интерфейсе браузера Couchbase: select category, style from `beer-sample` where style like 'Imperial%' Результаты: [ { "category": "North American Ale", "style": "Impe…
15 окт '18 в 18:15
1 ответ

Правильный способ переноса документов в couchbase (API 1.4.x -> 2.0.x)

Я хотел бы перенести документы, сохраненные в couchbase через API 1.4.10, в новые документы, предоставляемые API 2.0.5, такие как JsonDocument. Я обнаружил, что есть возможность добавить пользовательские транскодеры в Bucket, поэтому при декодирован…
1 ответ

Couchbase Client Java SDK не использует другой узел кластера, когда первый не отвечает

Итак, согласно этой странице: http://developer.couchbase.com/documentation/server/current/sdk/java/start-using-sdk.html // Connects to a cluster on 10.0.0.1 and tries 10.0.0.2 // if the other one does not respond during bootstrap. Cluster cluster = …
1 ответ

Установите TTL, когда документы реплицируются из CBL на Couchbase Server

Я использовал код ниже в своем приложении, чтобы установить ttl для документа в CBL. Если я прав, я думаю, что это значение ttl не будет распространено на сервер couchbase, верно? Итак, как я могу установить ttl для документов, которые реплицируются…
1 ответ

couchbase N1QL - запрос предложения IN не работает

Это была опечатка в моем первоначальном вопросе. Ниже то, что я заметил. Мой запрос выглядит так - Строковый запрос = select * из таблицы 1, где guid не пропущен, а doc_type='xyz' и (guid в $guid_list); У меня есть мой guid_list, как показано ниже -…
18 май '17 в 20:49
0 ответов

Большое количество KV-операций (вставка, вставка) в сегменте базы данных приводит к concurrent.timeout.Exception

Я пытаюсь вставить / вставить документы в базу данных couchbase, используя Java JDK-клиент 2.4.7 и couchbase server 5.0.1. Кластер couchbase настроен на AWS EC2 с 6 узлами данных типа m4.2xLarge и двумя узлами индекса / запроса типа m4.xLarge. Колич…
1 ответ

У реагирующих клиентов Couchbase гарантируется порядок строк в представлении запроса

Я использую Couchbase Java SDK 2.2.6 с сервером Couchbase 4.1. Я запрашиваю свое мнение с помощью следующего кода public <T> List<T> findDocuments(ViewQuery query, String bucketAlias, Class<T> clazz) { // We specifically set reduce…
1 ответ

Couchbase не вызывает onComplete после отправки данных

Я получаю мутации couchbase через код java, аналогичный функции run в https://github.com/couchbase/couchbase-kafka-connector/blob/master/src/main/java/com/couchbase/kafka/CouchbaseReader.java. Мы подписываемся с io-планировщиком вместо toBlocking в …
03 июн '16 в 15:16