У меня есть проблема: как я не могу получить поле из поля карты объекта и выполнить какой-либо запрос по этому полю?
Некоторые примеры кода сущностей:
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. Как я могу получить это поле из поля карты в моей сущности?