MongoRepository比较两列+ Spring Data

时间:2017-05-24 05:33:28

标签: spring mongodb spring-boot spring-data-jpa mongorepository

我想使用mongorepository + spring数据(HQL或条件查询)比较两个列值来执行查询。我告诉您关系查询,我想转换为mongo。

  

从员工em中选择*,其中em.limit< em.age

我想使用Spring数据将上述查询转换为HQL查询。

1 个答案:

答案 0 :(得分:0)

您可以使用$where来实现此目的:

db.employee.find( { $where: "this. limit < this. age" } );

在这里查看文件:

https://docs.mongodb.com/manual/reference/operator/query/where/