标签: mongodb nosql spring-mongodb
我对Mongo / NoSQL非常陌生(来自更传统的RDBMS背景)。我需要基本的评分架构。用户和项目,用户可以对项目进行评分(例如1-5)。我希望项目的数量是用户数量的5倍,而评分的数量甚至更高。最常见的访问需求是
我最初的想法是拥有一个用户集合,项目集合和评级集合,其中评级具有itemid,userid和rating属性。我只是不确定我没有在项目文档中存储其itemcount和itemrating的项目文档损失了多少钱。有想法吗?