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

Spring Data MongoDB - Criteria API OrOperator не работает должным образом
Я столкнулся с проблемой Spring Data MongoDB Criteria API orOperator . Вот результат запроса для неправильных глаголов: ( Вывод терминала ) > db.verb.find({'v2':'wrote'}); { "_id" : ObjectId("5161a8adba8c6390849da453"), "v1" : "write", "v2"...
16053 просмотров
schedule 15.10.2022

Аннотация и интерфейс Spring-data @Query
Выпущен Spring-data-mongodb 1.1.2 (Spring-data-common-core 1.4.1.Выпущен) У меня возникли проблемы с использованием аннотации @Query с интерфейсом. Например, если у меня определен следующий интерфейс: public interface Person { String...
1474 просмотров
schedule 21.01.2024

Geonear Spring-MongoDB не работает с дополнительными полями
У меня есть некоторые геопространственные данные в MongoDB, и я хочу найти список мест, которые находятся рядом с местоположением пользователя и соответствуют определенным критериям. Вот структура моего документа: { "_id" : { "$oid" :...
2575 просмотров

поддержка spring mongo для geoJSOn для индекса 2dsphere
Несмотря на то, что Mongo предоставляет индекс 2dsphere для устаревших координат, запрос требует представления Point/Shapes в формате geoJSON. Например, я вставил следующие записи для сбора адресов. { "city" : "First", "geo" : [ 13.45, 23.46 ]...
963 просмотров
schedule 12.11.2022

Агрегатная функция Spring data mongodb не работает с использованием 1.3.5-RELEASE из spring-data-mongodb
У меня есть требование отфильтровать документ в mongodb с использованием данных Spring, которые содержат объединенные массивы массивов. Я использую следующий запрос агрегации в оболочке mongo, и он работает нормально. Но когда я запускаю это с...
3894 просмотров

Захват неизвестного документа, добавленного во время большого запроса на поиск в Mongodb
Мне было интересно, Spring Mongo API для find загружает все в файл List . Если результат поиска содержит миллиард записей, не повлияет ли это на память? Может ли кто-нибудь предложить лучший способ добиться этого, не загружая все это в память....
117 просмотров

Счетчик потребителей/счетчик ожидающих сообщений из очереди + ActiveMQ + Java
Мне нужно разработать утилиту на Java, которая будет использовать API ActiveMQ для получения свойств очереди/темы, чтобы получить количество потребителей/количество ожидающих сообщений, а также есть ли способ удалить любое сообщение через код из...
1342 просмотров
schedule 27.11.2022

Эквивалент запроса агрегации Spring Data
Мне трудно понять, как написать реализацию данных spring для приведенного ниже запроса агрегации. Некоторую предысторию моей проблемы можно найти здесь db.asset.aggregate([{$unwind:"$folderIds"}, {$group:{_id: "$folderIds",assets:{$push:...
616 просмотров

Как настроить MappingMongoConverter (setMapKeyDotReplacement) в Spring-Boot, не нарушая автоконфигурацию?
Как мне настроить MappingMongoConverter в моем Spring-Boot-Application (1.3.2.RELEASE) без изменения какого-либо монго-материала, который автоматически настраивается Spring-данными? Мое текущее решение: @Configuration public class...
10223 просмотров

Сбой запроса с кодом ошибки 13 и сообщением об ошибке «не разрешено в [db] выполнять команду { find:
Я использую следующее Выпуск Mongo 3.2.7 Spring 4.3.1 Я создал следующего пользователя с указанными ниже привилегиями. > use admin switched to db admin > db.getUser("UserAdminNew") { "_id" : "admin.UserAdminNew", "user"...
7578 просмотров

Поддерживает ли Spring Data MongoDb оператор агрегации массива $filter?
Я пытаюсь реализовать в Spring Data с помощью MongoTemplate следующий рабочий запрос mongoDb: db.answers.aggregate([ { "$match" : { "object_id" : "1" } }, { "$project": { 'answer_list': 1, 'profile': { $filter : { input:...
4186 просмотров
schedule 17.03.2024

Каков наилучший способ вернуть вложенный документ из mongo db (данные Spring)
Для коллекции под названием «тест»: { "_id" : ObjectId("5848604af8ea274676b6asd8"), "test2" : { "_id" : null, "name" : "test3" } } есть ли способ напрямую заставить монго вернуть вложенный...
444 просмотров
schedule 11.03.2024

Конкатенация потока не возвращается
Я экспериментирую с репозиториями Spring Boot 2.0, webflux и reactiv Mongo. У меня есть два варианта: сначала удалить, а затем добавить данные в коллекцию. В первом варианте поток блокируется до завершения удаления, во втором варианте добавление...
476 просмотров

Spring Hibernate — поддерживает ли он вложенные объекты?
Недавно я задал этот вопрос: Spring Mongodb - Вставить вложенный документ? И обнаружил, что Spring-Data-MongoDB не поддерживает такое поведение — так что теперь мне нужна работающая альтернатива. Теперь, чтобы вы не смотрели код на другой...
498 просмотров

SpringData mongoDB API для агрегации $map
Ниже приведен мой собственный запрос MongoDB, а ниже приведен эквивалент SpringData Mongo API. Меня поражает использование $map в $project в SpringData Mongo API. Благодарю вас за помощь в завершении моего перехода на API db.users.aggregate([...
2187 просмотров
schedule 13.10.2022

Изменение некоторого свойства документа с использованием данных Spring mongodb
Мне интересно, что я пытаюсь обновить одно или два свойства документа из коллекции user , имеющей какое-то свойство такие как { "id": "591fcd33f8bb03598ec34f70", "name": null, "username": "abc", "emailId": "[email protected]",...
690 просмотров

Аргументы конструктора и проблема десериализации данных Spring
Использование данных Spring с MongoDB. Проблема заключается в создании экземпляра bean-компонента, полученного из Mongo, потому что конструктор имеет некоторый аргумент, который фактически находится внутри вложенного объекта. Стойкость не...
1536 просмотров

Агрегированный запрос MongoDB к SpringDataMongoDB
У меня есть совокупный запрос MongoDB ниже, и я хотел бы иметь эквивалентный запрос SpringData Mongodb. Совокупный запрос MongoDB: db.response.aggregate( // Pipeline [ // Stage 1 : Group by Emotion & Month...
2079 просмотров

Как заставить AuditorAware работать с Spring Data Mongo Reactive
Spring Security 5 предоставляет ReactiveSecurityContextHolder для извлечения SecurityContext из контекста Reactive , но когда я хочу реализовать AuditorAware и получить работу для прослушивания автоматически, но не работает. В настоящее...
2476 просмотров

Как настроить встроенную MongoDB с аутентификацией для использования в интеграционных тестах весенней загрузки?
У меня есть приложение весенней загрузки, которое использует MongoDB для сохранения. Я собираю интеграционные тесты и использую встраиваемый mongo для flapdoodle библиотека для встроенной БД. Это в сочетании с автоматической настройкой загрузки...
2310 просмотров