MeanJS:使用生成器生成Sub-CRUD模块?

时间:2015-07-08 08:20:28

标签: angularjs mongodb mongoose meanjs

我有一个与另一个实体有很强关系的CRUD实体,就像评论只能在文章上方发布和查看。

我想使用文档db结构。每条评论都应保存在其文章中。我不希望有一个评论集合,其中每个评论都保存并从文章集合中引用,就像关系数据库结构所暗示的那样。

我现在的问题是:在MEAN.JS中创建文档样式子文件模块的最佳做法是什么?

我应该......

  • 生成它,禁用集合中的创建并链接模块中的角度控制器/视图?
  • 生成它,禁用集合中的创建并将文件移动到父亲crud模块?
  • 避免生成它,直接在父模块中创建所有需要的文件?

2 个答案:

答案 0 :(得分:1)

直接在父模块中创建所有需要的文件。

我做了类似的事情以避免引用其他文档,您可以编辑模块架构以将架构嵌入到架构中,请检查以下链接:

http://www.jonahnisenson.com/schema-within-a-schema-use-embedded-documents-in-mongoosemongo/

答案 1 :(得分:0)

您不必为其生成单独的CRUD模块。为文章生成正常的CRUD模块,在服务器子文件夹中,您可以创建注释的模型。创建注释模型后,您可以创建另一个文章模型,然后引用注释模型作为文章模型的一部分。

相关问题