Вопросы по теме 'mongotemplate'

Отображение агрегации Mongo и запрос для выборки записей за определенный год с использованием шаблона Mongo
Я использую шаблон mongo для запроса документов на основе состояния и почтового индекса, который был достигнут с использованием подхода критериев и запросов, как показано ниже: List<ModelClass> modelClass = null; Criteria criteria = new...
275 просмотров

Как превратить скрипт Mongo Shell в Java с помощью MongoTemplate?
Мой сценарий оболочки Mongo: db.getCollection('order').aggregate([ { $match: { clientId: "[email protected]" } }, { $lookup: { from: 'ordereddevice', localField: 'id', foreignField: 'order', as: 'orderedDevices' } } ]) Я использую вот что:...
170 просмотров

Как получить список вложенных массивов из mongo?
{ "_id" : "575", "_class" : "com.spyne.sharing.SpyneShareUserProject", "spyneSharePhotoList" : [ { "_id" : "fxLO68XyMR", "spyneShareUsers" : [ { "_id" :...
45 просмотров

Предотвращение дублирования сохранения с помощью MongoRepository
У меня есть служба для выполнения операции CRUD в монго. Я использую MongoRepository для этого. Проблема, с которой я сталкиваюсь, заключается в том, что когда я вставляю повторяющиеся записи, я не могу вернуть какие-либо ошибки....
1131 просмотров
schedule 26.05.2022

Коллекция запросов Spring mongo для свойства с символом подчеркивания
Я создаю запрос для извлечения элементов из коллекции монго, используя MongoTemplate. Критерии запроса содержат свойство со знаком подчеркивания, которое каким-то образом заменяется на '._', в результате чего запрос всегда возвращает 0 элементов....
3058 просмотров

Агрегат MongoTemplate — группировка по дате
Я пытаюсь создать агрегированный запрос, используя mongotemplate, где есть группировка по дате (например, 2016-03-01) вместо даты и времени (например, 2016-03-01 16:40:12). Операция dateToString существует в документации mongodb, ее можно...
14628 просмотров

Есть ли способ обновить/изменить пароль соединения MongoDB во время выполнения?
Запрос состоит в том, чтобы изменить пароль соединения mongodb во время выполнения в проекте весенней загрузки. Например, предположим, что соединение mongodb установлено при запуске приложения с паролем «xyz». Я хотел бы изменить пароль во время...
51 просмотров

Получите отсортированные отдельные значения с помощью MongoTemplate
Я пытаюсь получить список отсортированных отдельных полей: public List<Object> getDistinctValues(String collection, String fieldName) { Query query = new Query(); query.with(new Sort(Sort.Direction.ASC, fieldName)); return...
2143 просмотров

DuplicateKeyException: код ошибки 11000 и сообщение об ошибке «E11000»
я хочу обновить/заменить документ, используя только поле идентификатора, я использую метод mongoTemplate.save(p, collection), но получаю DuplicateKeyException: код ошибки 11000 и сообщение об ошибке «E11000» public class MongoDAO {...
1498 просмотров

Весеннее массовое обновление данных mongo
Массовые обновления поддерживаются из spring-data-mongodb начиная с 1.9.0.RELEASE. BulkOperations ops = template.bulkOps(BulkMode.UNORDERED, Match.class); for (User user : users) { Update update = new Update(); ......
9483 просмотров
schedule 17.08.2022

Критерии MongoTemplate для запроса для обновления элемента внутри массива объектов
Я пытаюсь добавить комментарий к конкретному ответу, я пробовал разные способы, но комментарии всегда добавляются к родительскому вопросу, но не к ответу в этом вопросе. Иерархия моей базы данных: Question1 Comment1...
389 просмотров

MongoTemplate find() с пустым запросом занимает много времени
В моей коллекции Mongo около 2000 документов. При использовании метода find() MongoTemplate с пустым запросом (т.е. мне нужны все документы в коллекции) и классом сущности, именем коллекции требуется больше минуты, чтобы вернуть данные в виде списка....
1577 просмотров
schedule 08.02.2023

Как автоматически подключить mongoTemplate к конвертеру пользовательского типа?
Я пытаюсь создать конвертер, который будет извлекать объект из БД по его ObjectId. Но mongoTemplate всегда пуст в конвертере: org.springframework.core.convert.ConversionFailedException: Не удалось преобразовать тип...
2435 просмотров

Проблема с созданием запроса в mongodb с помощью NumberLong
У меня есть класс в моем Java-приложении с полем Instant created; Этот хранится в монго как "created" : NumberLong("1467359610266") (f.e.) Я хочу создать запрос, чтобы получить все документы, созданные между двумя датами:...
514 просмотров
schedule 18.03.2023

Запрос нескольких коллекций с использованием шаблона Mongo
Products : { id : 1 } Customer : { id : 2 } Список‹> customerProductIds = новый Arraylist(); Я хочу запросить как продукт, так и клиента и проверить, есть ли в списке идентификаторы клиентов и идентификаторы продуктов, если...
1749 просмотров

Абстрактный класс InstantiationError с общим типом Spring Data Mongo
Привет... У меня есть несколько классов: 1. TermValue , который расширяется до Value<T> public class TermValue extends Value<String> { public static String CONTENT_ATTR = "content"; private static final long...
1474 просмотров
schedule 12.04.2023

Фильтровать глубоко вложенный список с помощью операций агрегирования Spring data
У меня есть следующий документ [ { "pageName": "Content_2", "domain": "bingo.com", "locale": "en-us", "contents": [ { "contentName": "Template_2", "fields": [...
399 просмотров

Поиск MongoTemplate по полю во вложенном списке
У меня есть list из MainItem объектов, как показано ниже [ { "_id":"5ee40defc4b47b54a223120f", "name":"Item 1", "subItems":[ { "_id":"111", "name":"cat One name",...
151 просмотров

Совокупная проекция MongoTemplate, получение исключения при отображении свойств массива
У меня есть два объекта и два проекционных объекта, как показано ниже, Основные объекты public class MainItem { private String name; private List<subItem> subItems; } public class subItem { private String id; private...
267 просмотров

MongoTemplate — обновить запись во вложенном массиве
Я пытаюсь обновить запись (propertyOne) во вложенном массиве. Структура выглядит следующим образом: Обновление имени записи в списке элементов уже работает: ... fileRepositoryEntity.updateNestedObject("randomitemid",...
105 просмотров