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

Upsert MongoTemplate - простой способ сделать обновление из pojo (какой пользователь отредактировал)?
Вот простой pojo: public class Description { private String code; private String name; private String norwegian; private String english; } И, пожалуйста, посмотрите следующий код, чтобы применить upsert к MongoDb через...
51039 просмотров
schedule 06.10.2023

Исключение группы Mongotemplate
Я получаю NullPointerException при выполнении групповой операции шаблона mongo. Код выглядит следующим образом: GroupByResults<Recommendation> recommendations = mongoTemplate.group("recommendation", GroupBy.key("doctor"),...
1372 просмотров

MongoTemplate вытащить вложенный документ
Мне нужно вытащить вложенный документ в MongoTemplate, но я не могу понять, как это сделать. Мой сохраненный документ: { "_id" : "FooUser", "_class" : "com.domain.User", "tests" : [ { "variant" : {...
6286 просмотров
schedule 11.04.2023

Мне нужно написать тестовый пример JUnit для сервисного уровня, который использует ListIterator и возвращает список
Проблема: у меня есть сервисный метод, который возвращает список объектов в обратном порядке. Он извлекает список объектов из MongoDB с помощью MongoTemplate, Query и использует ListIterator для реверсирования списка. Теперь мне нужно написать...
1077 просмотров
schedule 26.04.2023

Весенняя загрузка с MongoTemplate
Я новичок в Spring Boot и MongoDb. Пробуем несколько примеров с репозиториями Mongo и Spring Boot. Но после просмотра некоторых документов выяснилось, что Mongo Template - лучший вариант. Невозможно получить правильную загрузку Spring с примером...
24315 просмотров

Агрегация Spring data mongodb не работает с аутентификацией в БД
Я использую Spring-data-mongodb для подключения к MongoDb из своего веб-приложения Java. Мне нужно использовать группу (агрегацию в mongoDB) для нескольких запросов. Я использую следующий код для агрегации. MongoTemplate...
61 просмотров

В чем разница между MongoRepository и MongoOperation.
Я делаю один POC и запутался, что мне следует использовать либо MongoRepository, либо MongoOperation, потому что внутри оба используют только MongoTempletes. Пожалуйста, предложите правильный пример. Заранее спасибо :).
2736 просмотров

MongoTemplate: группировка по нескольким полям с условием
Ранее у меня был ниже упомянутый конвейер агрегации. db.EXCEPTIONS.aggregate( [{ $match : { $and : [ {workflow_stage_current_assignee : {$ne:null}}, {CreatedDate:{$gt:ISODate("2017-07-12")}},...
8416 просмотров
schedule 24.03.2023

Сохранение JsonObject Gson в mongoDB как обычный Json без объекта Members
Я использую библиотеку Gson для преобразования JsonString в JsonObject и сохранения его в MongoDB. Я использую приложение Springboot с mongoDB, и мой ожидаемый результат - сохранить как простой объект Json в базе данных напрямую. Ожидается:...
447 просмотров
schedule 10.07.2022

как вызвать функцию MongoTemplate в экземпляре Autowired MongoTemplate при загрузке Spring
Я настроил соединение MongoDB при весенней загрузке. Теперь я хочу запустить собственный запрос, используя метод find() MongoTemplate. но весенняя загрузка не позволяет мне это сделать. @Autowired MongoTemplate mongoTemplate; public...
478 просмотров

шаблон mongo для запроса массива документов
Я прочитал руководство по mongo 3.6. В нем есть пример json - The bios ExampleCollection, например: { "_id" : 1, "name" : { "first" : "John", "last" : "Backus" }, "birth" : ISODate("1924-12-03T05:00:00Z"),...
1609 просмотров
schedule 18.07.2022

MongoDB: как обеспечить чтение с определенного вторичного сервера из кластера осколков?
Здесь у меня есть настройка кластера монго с двумя серверами конфигурации, двумя осколками, каждый из которых имеет 3 узла и один сервер монго. Например, Серверы конфигурации IP1 configsvr1 IP2 configsvr2 Осколок 1 IP3 shardsvr1 (основной)...
293 просмотров

Элементы Filetr с использованием mongotemplate - агрегация при весенней загрузке
Я пытаюсь отфильтровать товары на основе предложения «кэшбэк» с помощью фильтра, но это не работает. Заранее спасибо. Мой метод sprintboot: public List<ProductsObj> getAllCashbackItems() { Query query = new Query();...
135 просмотров

Найти среднюю разницу в датах, хранящихся в виде строк
У меня есть база данных Mongo, и я храню даты в виде строк. Для каждого документа у меня есть поле под названием «дата создания» и поле под названием «дата завершения». Формат даты — «ГГГГ-ММ-дд» (например, «2011-12-18»). Даже я могу выполнить...
339 просмотров

Фильтрация вложенных элементов в MongoDB с использованием агрегации MongoTemplate
Я пытаюсь отфильтровать массив полей, заголовок которых совпадает с заданным входным массивом заголовков, и отобразить полный документ, исключая несопоставленные поля. У меня есть документ ниже. На самом деле, я хочу добиться этого с помощью...
678 просмотров

Обновить только определенный поддокумент глубоко во вложенном массиве массива документов
У меня есть образец документа с вложенными массивами, как показано ниже. { "locations" : [ { "appointments" : [ { "apptId" : "3456", "status" : ""...
1400 просмотров

Реализация оператора Like с использованием шаблона mongotemplate в приложении Springboot
В нашем весеннем загрузочном приложении с использованием mongotemplate мне нужно написать запрос, чтобы получить результаты с помощью оператора LIKE . Но в mongotemplate, как и в SQL, у меня нет прямого запроса, который я мог бы использовать. Я...
107 просмотров
schedule 25.01.2023

Запрос MongoDB к Spring mongoTemplate
у меня есть этот запрос монго: db.getCollection('My_collection_name').aggregate([ { $project: { warehouses: { $objectToArray: "$outputVariables" } } }, { $unwind: "$warehouses" }, { $group: { _id: "$warehouses.k" }} ]) кто-нибудь...
55 просмотров
schedule 14.02.2023

Как применить группу к вложенному документу в MongoDB с помощью MongoTemplate?
db.students.aggregate([ { $unwind: "$details" }, { $group: { _id: { sid: "$details.student._id", statuscode: "$details.studentStatus.statusCode" }, total: { $sum: 1 } } } ]); Запрос работает...
545 просмотров

Почему весенние данные монго не возвращают поле, успевая?
У меня есть документ в моей коллекции, например { "_id" : ObjectId("5e3aaa7cdadc161d9c3e8014"), "carrierType" : "AIR", "carrierCode" : "TK", "flightNo" : "2134", "depLocationCode" : "DEL",...
310 просмотров