社区
我正在使用MongoDB和Spring Boot。我需要生成一个查询,以允许我匹配嵌入式文档数组中的所有对象。我知道如何在MongoDB中生成查询,但是以原始方式构建查询是一个很大的查询,特别是我需要找到在spring-boot中生成类似以下内容的方式:
db.getCollection("user").find(
{
"userSkills" : {
"$all" : [
{
"$elemMatch" : {
"skill.name" : /java/i
}
}
]
}
}
);
我已经尝试使用
实现它org.springframework.data.mongodb.core.query.Criteria
,但是将elemMatch条件传递给Criteria.all()方法不起作用 谢谢你的时间