我想通過使用mongorepository + spring數據(HQL或標準查詢)比較兩列值來執行查詢。我向你展示關係查詢,我想轉換爲mongo。MongoRepository比較兩列+春季數據
SELECT * FROM員工EM其中em.limit < em.age
我想用Spring數據上面的查詢轉換爲HQL查詢。
我想通過使用mongorepository + spring數據(HQL或標準查詢)比較兩列值來執行查詢。我向你展示關係查詢,我想轉換爲mongo。MongoRepository比較兩列+春季數據
SELECT * FROM員工EM其中em.limit < em.age
我想用Spring數據上面的查詢轉換爲HQL查詢。
您可以使用$where
來實現這一目標:東陽你不使用與Hibernate
https://docs.mongodb.com/manual/reference/operator/query/where/
這是本機查詢。因爲我使用Mongo + jpa的Spring數據。https://spring.io/guides/gs/accessing-data-mongodb/ –
@BhargavPatel然後用'mongoTemplate'查詢它,spring不支持這個。 – Jaiwo99
不能使用Spring數據MongoDB的使用HQL:這裏的文件
退房MongoDB ... – davioooh
@davioooh:我用mongo使用spring數據(jpa repository),所以我可以使用,甚至我正在使用它。問題是我想在mongo查詢中使用相同的表單。作爲參考https://spring.io/guides/gs/accessing-data-mongodb/ –
你使用'JpaRepository'作爲'CrudRepository'與Mongo或'MongoRepository'嗎? – harshavmb