【发布时间】:2016-03-02 17:50:38
【问题描述】:
我正在构建一个简单的购物车推荐引擎。我想遵守严格的 MVC。
到目前为止,模型是:User、Items(很简单,一个user 有一个shopping cart:[] 属性,而Items 包含诸如name、@987654327 之类的信息@, brand)。
我想开始根据用户之前购买的内容向他们推荐。
到目前为止,我有以下内容:
View是API接口。
控制器与视图交互,查看输入,并为简单的 CRUD 请求获取正确的数据。
模型强制执行数据库限制,例如索引、唯一性和其他业务逻辑。
算法应该去哪里?既然它同时触及users 和items,那么将它粘在控制器中是否有意义?
【问题讨论】:
标签: node.js algorithm mongodb model-view-controller