Как получить поле с карты в сущности mongodb? - PullRequest
1 голос
/ 11 июня 2019

У меня есть проблема: как я не могу получить поле из поля карты объекта и выполнить какой-либо запрос по этому полю?

Некоторые примеры кода сущностей:

class SomeEntity {
 String id;
 Map<String, AnotherEntity> map;
}

class AnotherEntity {
 String id;
 boolean confirmed;
}

Пример получения нужного поля. Я пытаюсь получить подтвержденное поле следующим образом: String confirmedField = "map.confirmed";

Repository:

mongoCollection.deleteMany(Filters.eq(map.confirmed, true));

Мне нужно удалить все объекты с подтвержденным = true. Как я могу получить это поле из поля карты в моей сущности?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...