1

我尝试为我的 nodejs/express/mongoDB 应用程序找到一个好的目录结构。

目前我使用的是native-mongodb驱动程序,它感觉很好而且很快,但是在应该定义正确的结构时受到限制......当MVC是定义正确数据库模型的快速/节点方式时并不那么容易。

虽然猫鼬和它的模式概念会使模型的实际设计变得容易,但我并不是我堆栈顶部另一层的忠实粉丝......对我来说感觉有点臃肿。

我寻找了一个替代方案,发现 mongoskin 是原生驱动程序之上的一个薄包装器,但添加了一些功能来支持 MVC 模式。

总的来说,我发现这对其他人来说也是一个常见问题。我很欣赏链接中提出的想法:https ://stackoverflow.com/a/8428281/1055685

尽管如此,模型目录中的查询并不是真正类似于 MVC(如评论中所述......) - 我不喜欢它......

express 中的 MVC 演示并没有那么有用……你在那里找到了一些灵​​感吗?

您建议遵循哪种模式(如果推荐 MVC 模型才是真正的问题)?你一般推荐 mongoskin 吗?

4

1 回答 1

1

我建议查看LocomotiveJSRailwayJS

LocomotiveJS 更加“轻量级”,并且有一个很棒的样板可以帮助您入门。

RailwayJS 包含更多“生成器”以使其更像轨道。

于 2012-09-17T16:38:06.043 回答