Увеличение значения с помощью репозитория Spring Mongo - PullRequest
0 голосов
/ 12 октября 2018

Я пытаюсь реализовать схему рейтинга, аналогичную рассмотренной здесь: Схема для пользовательских оценок - БД ключ / значение

Я использую MongoRepository в приложении Spring.Однако я не уверен, как правильно реализовать эквивалент этого:

db.Blog.update({"_id" : postId}, {$inc : {'rateCount' : 1, 'rateValue' : rateValue}});

Я не вижу способа использования репозитория для реализации $ inc.Просто обновление POJO, вероятно, вызовет состояние гонки.

Нужно ли использовать MongoTemplate вместо MongoRepository?Или я могу расширить свой класс MongoRepository, чтобы сделать это каким-то образом?

...