标签: ruby-on-rails mongodb mongoid
我的收藏品:
用户可以收藏很多物品。
我希望按照该用户的朋友的数量为每个用户提供订购商品的商品。
我遇到的问题是项目不能同时提供。必须在API和客户端之间给出一个游标,以便进行无限滚动工作(因此我无法对它们进行全部排序然后进行服务)。
首先,我想到在项目中创建一个嵌入文档,每个用户都有一个字段,表示用户的朋友收藏该项目的次数。但这会使文档(可能)无限增长(不好)。
有人能想到一个很好的解决方案吗?如果您需要更多详细信息,请与我们联系。