MeanJS:使用生成器生成子 CRUD 模块?

MeanJS: Generate the Sub-CRUD-Module with the generator?

我有一个与另一个实体有密切关系的 CRUD 实体,比如评论只能在文章上方发布和查看。

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

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

我应该...

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

我做了类似的事情来避免引用其他文档,您可以编辑模块模式以将模式嵌入到模式中,检查这个 link:

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

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