Критерии запроса mongodb Spring Framework для соответствия всем элементам в массиве - PullRequest
0 голосов
/ 29 августа 2018

сообщество,

Я работаю с MongoDB и весенней загрузкой. Мне нужно сгенерировать запрос, который позволяет мне сопоставить все объекты в массиве встроенных документов. Я знаю, как сгенерировать запрос в MongoDB, но это очень большой запрос, чтобы собрать его в необработанном виде, в частности, мне нужно найти способ сгенерировать при весенней загрузке что-то вроде этого:

db.getCollection("user").find(
    { 
        "userSkills" : {
            "$all" : [
                {
                    "$elemMatch" : {
                        "skill.name" : /java/i
                    }
                }
            ]
        }
    }
);

Я уже пытался добиться этого с помощью

org.springframework.data.mongodb.core.query.Criteria

но не работает передача elemMatch Criteria методу Criteria.all () Спасибо за ваше время

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