使用Spring Mongo存储库增加价值

时间:2018-10-11 21:50:54

标签: spring spring-data spring-data-mongodb

我正在尝试实施类似于此处讨论的评分模式:Schema for User Ratings - Key/Value DB

我在Spring应用程序中使用MongoRepository。但是,我不确定如何正确实现这一功能:

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

我看不到使用存储库实现$ inc的方法。仅更新POJO可能会导致竞争状况。

我需要使用MongoTemplate而不是MongoRepository吗?还是可以扩展MongoRepository类以某种方式做到这一点?

0 个答案:

没有答案