Вопросы по теме '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 просмотров
schedule
08.08.2022
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 просмотров
schedule
25.03.2023
Агрегация Spring data mongodb не работает с аутентификацией в БД
Я использую Spring-data-mongodb для подключения к MongoDb из своего веб-приложения Java. Мне нужно использовать группу (агрегацию в mongoDB) для нескольких запросов.
Я использую следующий код для агрегации.
MongoTemplate...
61 просмотров
schedule
01.06.2023
В чем разница между MongoRepository и MongoOperation.
Я делаю один POC и запутался, что мне следует использовать либо MongoRepository, либо MongoOperation, потому что внутри оба используют только MongoTempletes. Пожалуйста, предложите правильный пример. Заранее спасибо :).
2736 просмотров
schedule
24.08.2022
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 просмотров
schedule
19.06.2022
шаблон 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 просмотров
schedule
18.07.2022
Элементы Filetr с использованием mongotemplate - агрегация при весенней загрузке
Я пытаюсь отфильтровать товары на основе предложения «кэшбэк» с помощью фильтра, но это не работает. Заранее спасибо.
Мой метод sprintboot:
public List<ProductsObj> getAllCashbackItems() {
Query query = new Query();...
135 просмотров
schedule
05.02.2023
Найти среднюю разницу в датах, хранящихся в виде строк
У меня есть база данных Mongo, и я храню даты в виде строк. Для каждого документа у меня есть поле под названием «дата создания» и поле под названием «дата завершения». Формат даты — «ГГГГ-ММ-дд» (например, «2011-12-18»). Даже я могу выполнить...
339 просмотров
schedule
30.10.2023
Фильтрация вложенных элементов в MongoDB с использованием агрегации MongoTemplate
Я пытаюсь отфильтровать массив полей, заголовок которых совпадает с заданным входным массивом заголовков, и отобразить полный документ, исключая несопоставленные поля. У меня есть документ ниже. На самом деле, я хочу добиться этого с помощью...
678 просмотров
schedule
02.07.2023
Обновить только определенный поддокумент глубоко во вложенном массиве массива документов
У меня есть образец документа с вложенными массивами, как показано ниже. {
"locations" : [
{
"appointments" : [
{
"apptId" : "3456",
"status" : ""...
1400 просмотров
schedule
18.01.2023
Реализация оператора 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 просмотров
schedule
27.07.2022
Почему весенние данные монго не возвращают поле, успевая?
У меня есть документ в моей коллекции, например
{
"_id" : ObjectId("5e3aaa7cdadc161d9c3e8014"),
"carrierType" : "AIR",
"carrierCode" : "TK",
"flightNo" : "2134",
"depLocationCode" : "DEL",...
310 просмотров
schedule
11.01.2023