gpt4 book ai didi

java - 使用Predicate和子文档$type查询mongodb

转载 作者:太空宇宙 更新时间:2023-11-04 07:15:02 25 4
gpt4 key购买 nike

我正在寻找的是如何使用 java spring mongodb 基于子文档的类型将查询转换为谓词。

正常的查询看起来像这样:

Query query = new Query(Criteria.where("data").type(3)).with(pageRequest);

如何将其转换为谓词查询?像这样的东西:

QEmployee employee = new QEmployee("employee");
return employeeRepository.findAll(employee.data.type.is(3), pageRequest);

但是我不知道如何翻译它。任何帮助将不胜感激!

当前版本的spring-mongo支持吗?

我的 pom.xml 的一部分

<properties>
<spring.version>3.2.4.RELEASE</spring.version>
<sd.jpa.version>1.3.4.RELEASE</sd.jpa.version>
<sd.mongodb.version>1.2.3.RELEASE</sd.mongodb.version>
<powermock.version>1.5</powermock.version>
</properties>

最佳答案

Querydsl 尚不支持此功能。请随意在 GitHub 上为其创建票证。

关于java - 使用Predicate和子文档$type查询mongodb,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20086090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com