Монго запрос весной - PullRequest
       1

Монго запрос весной

0 голосов
/ 16 ноября 2018

Когда я запрашиваю

db.inventory.aggregate({"$group": {"_id": null, "avg": {"$avg": "$size.h"}}})

Монго возвращает меня

{ "_id" : null, "avg" : 12.77 }

как и ожидалось.

Однако, когда я реализую этот запрос в Spring с

@Query("{\"\$group\": {\"_id\": null, \"avg\": {\"\$avg\": \"\$size.h\"}}}")

Я получаю следующую ошибку:

{
    "error": "Internal Server Error",
    "message": "Query failed with error code 2 and error message 'unknown top level operator: $group' on server localhost:27017; nested exception is com.mongodb.MongoQueryException: Query failed with error code 2 and error message 'unknown top level operator: $group' on server localhost:27017",
    "path": "/avg",
    "status": 500,
    "timestamp": "2018-11-15T00:44:14.011+0000"
}

Почему это происходит?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...