Я пытаюсь реализовать схему рейтинга, аналогичную рассмотренной здесь: Схема для пользовательских оценок - БД ключ / значение
Я использую MongoRepository в приложении Spring.Однако я не уверен, как правильно реализовать эквивалент этого:
db.Blog.update({"_id" : postId}, {$inc : {'rateCount' : 1, 'rateValue' : rateValue}});
Я не вижу способа использования репозитория для реализации $ inc.Просто обновление POJO, вероятно, вызовет состояние гонки.
Нужно ли использовать MongoTemplate вместо MongoRepository?Или я могу расширить свой класс MongoRepository, чтобы сделать это каким-то образом?