1
我是mongoDB的新用戶,我用spring boot/mySql創建了一個應用程序,我想將數據庫sql替換爲mongoDB。
我確實改變了所有必要的事情,例如註釋,關係等......但是我有一個請求問題,我不知道mongoDb中@Query類似的語法。
這是我對SQL請求:
// this calculate the sum of all distance in walk's document
@Query("select sum(distance) from Walk")
public Double sumDistance();
我看過的MongoDB總,我知道如何在控制檯窗口與命令
$ mongo
$ db.walk.aggregate([{$group:{"_id":"$dateWalk",Count:{$sum:"$distance"}}}])
使用它,但我想用$總和我程序java不在控制檯中。
如此,所以我需要你對語法幫助與此類似與MongoDB的
// this calculate the sum of all distance in walk's document
@Query("select sum(distance) from Walk")
public Double sumDistance();
在此先感謝:)
這個例子可以幫助你。 http://docs.spring.io/spring-data/mongodb/docs/current/reference/html/#mongo.aggregation.examples如果您想知道這裏是在mongo db http:// docs中支持的查詢方法。 spring.io/spring-data/mongodb/docs/current/reference/html/#repository-query-keywords – Veeram
謝謝@Veeram,你的回答對我有用:) –