Запрос на Вложенный объект в Mongodb через java-драйвер

У меня есть структура документа в монго { id, info, content, metadata: { actType, caseType, documentDate и т.д. } }

Мне необходимо получить поле объекта metadata на java, для фильтрации данных, как можно будет написать запрос на вложенный объект? Основной поиск идет по полю content.

BasicDBObject q = new BasicDBObject(); q.put("content", java.util.regex.Pattern.compile(".*" + filter + ".*", Pattern.CASE_INSENSITIVE)); cursor = collection.find(q);

И теперь мне необходимо провести фильтрацию по полю объекта metadata


Ответы (0 шт):