Вопросы по теме 'spring-data-couchbase'

Подкласс проблем события AbstractCouchbaseEventListener
Я изучаю возможность создания подкласса AbstractCouchbaseEventListener для включения настраиваемых действий жизненного цикла документа/сущности. Я новичок в Spring, поэтому я понимаю, что это может быть неоптимальный способ сделать это (если это...
97 просмотров
schedule 02.07.2023

Как установить пароль корзины с помощью Spring-Data couchbase
Я следил за учебником по couchbase с пружинными данными и имею успешный пример проекта с модульными тестами для сохранения ряда настраиваемых сущностей с диапазоном представлений, реализованных для запроса сущностей. Это правильно работает как в...
1253 просмотров
schedule 07.03.2022

Как установить TTL для определенного документа Couchbase с помощью spring-data-couchbase?
Как установить TTL (время жизни) для конкретного документа couchbase с помощью spring-data-couchbase? Я знаю, что есть способ установить время истечения срока действия с использованием обозначения документа следующим образом @Document (expiry = 10)...
3240 просмотров

@Query с параметром Pageable в spring-data-couchbase
Я пытаюсь добавить свой собственный (пользовательский) метод findMembersByName в свой репозиторий Couchbase. Мой код выглядит так: public interface MembersRepository extends PagingAndSortingRepository<Member, Long>,...
2338 просмотров

Spring Data Couchbase: автоматическое создание идентификатора
Я настраиваю документ с аннотацией @Id , и в моих тестах я получаю MappingException , потому что Id не устанавливается при создании нового документа. Spring-data + couchbase не может автоматически назначать идентификатор для новых документов?
3569 просмотров
schedule 29.07.2023

Атомарное обновление 2 документов Couchbase
Не могли бы вы подсказать, есть ли способ атомарно обновить несколько документов в Couchbase с помощью Java SDK? Я знаю, что можно использовать Embedding документов, таким образом гарантируя необходимое, но, к сожалению, у меня это не получается....
303 просмотров

Пользовательский запрос данных Spring N1QL возвращает документ свойств в нуль
Я использую spring-data-couchbase 2.1.2 , я переопределил репозиторий с помощью пользовательского запроса: @Override public List<PortfolioDocument> searchPortfolio() { CouchbaseOperations template =...
383 просмотров

Как использовать данные Spring с couchbase без атрибута _class
Есть ли простой способ использовать базу данных Spring с документами, у которых нет атрибута _class ? На диване у меня в sampledata ведре что-то вроде этого: { "username" : "alice", "created" : 1473292800000, "data" : { "a": 1, "b" :...
3390 просмотров

Решение для весенних данных без аннотаций
Похоже, что в наши дни все используют аннотации для сохранения данных. Почему это проблема? Аннотации для сохранения зависят от выбранного API сохранения. Если вы используете MySQL, вы используете @Entity, если вы используете Couchbase, вы...
590 просмотров
schedule 10.11.2022

Couchbase использует неправильные индексы с параметризованными запросами N1QL
У меня проблемы с пониманием того, как работает план запроса couchbase. Я использую SpringData с Couchbase 4.1 и предоставляю индивидуальную реализацию репозитория Couchbase. Внутри моей пользовательской реализации репозитория Couchbase у меня есть...
687 просмотров

Spring-data-couchbase - выполнение не специального параметризованного запроса
Есть ли возможность выполнить параметризованный запрос N1QL с отключенным флагом adhoc с использованием аннотации @Query? Т.е. для данного запроса: @Query("#{#n1ql.selectEntity} WHERE #{#n1ql.filter} and author = $author") List<Comment>...
219 просмотров

Как сделать запрос с помощью Pageable с помощью Spring Data и Couchbase
Я просто пытаюсь сделать запрос с помощью PageRequest: Page<MyEntity> entityPage = myRepository.findAll(new PageRequest(1, 20)); и это мой репозиторий @Repository public interface MyRepository extends...
598 просмотров

Идентификатор объекта Spring Data Couchbase
Я пытаюсь создать документ со свойством @Id , отличным от String , все отлично работает. Моя проблема заключается в том, как документ хранится в Bucket , к сожалению, он имеет префикс с именем класса:...
358 просмотров

Сохраняет ли Couchbase данные?
Я планирую хранить данные в кластере диван-база. Я хотел бы знать, что произойдет, если моя диванная база выйдет из строя в следующих сценариях: [Учитывайте, что не было активных транзакций] Узел выходит из кластера. (Мое предположение состоит...
482 просмотров

Spring Data Couchbase помещает атрибут @Id в json при внедрении
У меня есть отношение «один ко многим», а именно A и B. A может относиться ко многим экземплярам B. Экземплярами B также можно управлять независимо. Вот почему класс B выглядит так: public class B { @Id private String id; private...
413 просмотров

Использование Couchbase SDK в Java
Я пытаюсь сопоставить результат запроса couchbase с типом ссылки java, но пока я не нашел способа сделать это. Как я могу записать следующее в качестве ссылочного типа Java: N1qlQueryResult result = couchbaseBucket.query(...
112 просмотров

Переопределить значение атрибута _class в Spring Data Couchbase
Я пытаюсь использовать Spring Data Couchbase с весенней загрузкой v2.0 и наткнулся на сообщение Как использовать данные Spring с couchbase без атрибута _class , однако я не вижу никакого ответа. Данные Spring по умолчанию используют _class для...
622 просмотров

Ошибка запроса Couchbase и Spring: ожидается, что запрос, возвращающий примитивный тип, вернет ровно 1 результат, получил X
В нашем приложении spring-boot 2.0.4.RELEASE мы используем Couchbase version 5.5.1 build 3511 с Spring . Мы добавили новый метод удаления в интерфейс репозитория: public interface CatRepository extends CouchbaseRepository<Cat,...
1173 просмотров

свойство _class в CouchBase
У меня есть документ, хранящийся в Couchbase. { "a": { "b": { "key":"Value" }, "_class":"com.nikhil.model" }, "c":{ "d":{ "key":"value" }, // _class is missing here }, "_class":...
488 просмотров
schedule 30.10.2022

Как правильно использовать вторичный индекс для весенних данных
У меня есть корзина couchbase с именем order , которая содержит почти 2000 документов, я создал вторичный индекс (idx_customer) для этого ведра, чтобы оптимизировать свои запросы: Запрос попадает в индекс при выполнении в мониторе запросов...
443 просмотров