Описание тега spring-data-couchbase

Проект Spring Data Couchbase предоставляет разработчикам Spring ориентированную на POJO модель для взаимодействия с документами, хранящимися в Couchbase.
2 ответа

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

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

Использование CouchbaseCacheManager и настройка TTL

Есть ли способ указать разные TTL для разных объектов CouchbaseCache в CouchBaseCacheManager? @Cacheable("mycache") public List<MyObject> findMyObjectsById(long id) { return myrepo.findById(id); } Как я делаю, чтобы этот список истек в кеше по…
2 ответа

Как использовать данные весны с couchbase без атрибута _class

Есть ли простой способ использовать весеннюю базу данных с документами, которые не имеют _class атрибут? В диване у меня что-то подобное в моем sampledata ковш: { "username" : "alice", "created" : 1473292800000, "data" : { "a": 1, "b" : "2"}, "type"…
1 ответ

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

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

Как получить реактивные данные издателя в наборе наборов и установить их в другом классе объектов реактивного издателя

У меня есть два документа модели класса. Один - RuleSet, а другой - Rule. Один RuleSet может иметь много правил. Но когда мы сохраняем, мы сохраняем правила в другом документе и RuleSet в другом документе. Когда остальные API-вызовы / ruleSet URI, ч…
2 ответа

Подсчет запросов в spring-data-couchbase (N1QL)

Я пишу репозиторий couchbase с использованием модуля Spring и пытаюсь добавить собственную реализацию метода count с помощью запроса N1QL: public interface MyRepository extends CouchbaseRepository<Entity, Long> { @Query("SELECT count(*) FROM d…
11 янв '16 в 14:11
1 ответ

Как правильно использовать вторичный индекс для весенних данных

У меня есть ведро с диваном по имени order которые содержат почти 2000 документов, я создал вторичный индекс (idx_customer) для этого сегмента, чтобы оптимизировать мои запросы: Запрос попал в индекс при выполнении в Couchbase Query Monitor. но я ду…
1 ответ

Собственность населения с помощью методов 'Wherher'

Свойство Population работает не так, как ожидалось для меня при использовании неизменяемых объектов. Я пытаюсь следовать разделу Property Population в ссылочном документе spring-data-couchbase-3.1.4.RELEASE, который предполагает, что я могу передат…
1 ответ

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

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

Как разместить запрос n1ql с переменными в весенней аннотации @Query?

У меня есть следующий запрос N1QL: UPDATE `bucket` SET b.terms.min_due.`value` = "12345" FOR b IN balances END WHERE entry_id = "12345" Я хочу поместить его в аннотированный метод репозитория @Query, но значения для value и entry_id должны быть пере…
1 ответ

Как реактивный Java-доступ к данным из couchbase?

Я работаю с пружиной 5 и реактивного программирования с couchbase. Кто-нибудь может объяснить подробно, как реактивная Java получает данные из couchbase? Как couchbase обеспечивает реактивную поддержку? Заранее спасибо.
0 ответов

Настройка дивана с использованием пружинных сапог

Кто-нибудь знает, какие должны быть правильные свойства весенней загрузки для точной настройки queryService в клиенте couchbase. Я использую spring-boot-starter-data-couchbase-реактив, который использует couchbase-java-client 2.5.9 и couchbase-core-…
1 ответ

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

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

Весенний data couchbase клиент ssl поддержка

У нас есть требование реализовать ssl-связь между клиентом couchbase и кластерами couchbase. Я использую API-интерфейс Spring data couchbase client для взаимодействия с кластером couchbase, проблема с этим API-интерфейсом Я не нашел ни одного свойст…
1 ответ

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

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

Встраивание JsonNode Джексона в POJO, хранящийся в CrudRepository

Вот где я. У меня есть метод контроллера MVC, который принимает содержимое JSON. Поскольку мне нужно проверить его с помощью схемы JSON, мой контроллер отображает тело запроса как JsonNode Джексона. После успешной проверки мне нужно сохранить данные…
1 ответ

Как добавить настраиваемое время истечения для документа couchbase в Spring?

У меня есть проект с couchbase и использованием spring-data-couchbase. Это документ, который мне нужно установить срок действия с помощью файла свойств, чтобы установка могла настроить это. import org.springframework.data.couchbase.core.mapping.Docu…
18 май '17 в 04:48
1 ответ

Spring Data Couchbase: как переименовать поля из вложенных POJO?

Док говорит, что @Field аннотация может использоваться для переименования поля в объекте. А как насчет полей из вложенных POJO, которые технически сами не являются сущностями? Рассмотрим следующий гипотетический пример. @Document public class Person…
17 сен '16 в 02:02
1 ответ

Пользовательский репозиторий Spring Data Couchbase

Привет всем У меня проблемы с добавлением простого пользовательского запроса с использованием шаблона couchbase в Spring Data Couchbase. Интерфейсы репозитория: @RepositoryRestResource public interface EmployeeRepository extends CouchbasePagingAndSo…
1 ответ

Выпуск Spring data couchbase 3.0.9 - com.couchbase.client.java.error.ViewDoesNotExistException Просмотреть человека / все не существует

Я использую Spring boot 2.0.4 с сервером couchbase (Enterprise 5.5) в качестве док-контейнера на моей локальной машине. У меня есть класс конфигурации, который расширяет AbstractCouchbaseConfiguration, где я предоставил информацию о кластере / ковше…