2017-05-24 30 views
2

我想通过使用mongorepository + spring数据(HQL或标准查询)比较两列值来执行查询。我向你展示关系查询,我想转换为mongo。MongoRepository比较两列+春季数据

SELECT * FROM员工EM其中em.limit < em.age

我想用Spring数据上面的查询转换为HQL查询。

+0

不能使用Spring数据MongoDB的使用HQL:这里的文件

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

退房MongoDB ... – davioooh

+0

@davioooh:我用mongo使用spring数据(jpa repository),所以我可以使用,甚至我正在使用它。问题是我想在mongo查询中使用相同的表单。作为参考https://spring.io/guides/gs/accessing-data-mongodb/ –

+0

你使用'JpaRepository'作为'CrudRepository'与Mongo或'MongoRepository'吗? – harshavmb

回答