私が探しているのは、サブドキュメントのタイプに基づいて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>