MeanJS:使用生成器生成子 CRUD 模块?
MeanJS: Generate the Sub-CRUD-Module with the generator?
我有一个与另一个实体有密切关系的 CRUD 实体,比如评论只能在文章上方发布和查看。
我想使用文档数据库结构。每条评论都应保存在其文章中。我不想有一个评论集合,其中每条评论都被保存并从文章集合中引用,就像关系数据库结构所建议的那样。
我现在的问题是:在 MEAN.JS 中创建文档样式子 crud 模块的最佳做法是什么?
我应该...
- 生成它,禁用集合中的创建和 link angular-controllers/views 跨模块?
- 生成它,禁用集合中的创建并将文件移动到父 crud 模块?
- 不要生成它,直接在父模块中创建所有需要的文件?
直接在父模块中创建所有需要的文件。
我做了类似的事情来避免引用其他文档,您可以编辑模块模式以将模式嵌入到模式中,检查这个 link:
http://www.jonahnisenson.com/schema-within-a-schema-use-embedded-documents-in-mongoosemongo/
您不必为其生成单独的 CRUD 模块。为文章生成一个普通的 CRUD 模块,在服务器子文件夹中,您可以创建评论模型。创建评论模型后,您可以为文章创建另一个模型,然后将评论模型作为文章模型的一部分引用。
我有一个与另一个实体有密切关系的 CRUD 实体,比如评论只能在文章上方发布和查看。
我想使用文档数据库结构。每条评论都应保存在其文章中。我不想有一个评论集合,其中每条评论都被保存并从文章集合中引用,就像关系数据库结构所建议的那样。
我现在的问题是:在 MEAN.JS 中创建文档样式子 crud 模块的最佳做法是什么?
我应该...
- 生成它,禁用集合中的创建和 link angular-controllers/views 跨模块?
- 生成它,禁用集合中的创建并将文件移动到父 crud 模块?
- 不要生成它,直接在父模块中创建所有需要的文件?
直接在父模块中创建所有需要的文件。
我做了类似的事情来避免引用其他文档,您可以编辑模块模式以将模式嵌入到模式中,检查这个 link:
http://www.jonahnisenson.com/schema-within-a-schema-use-embedded-documents-in-mongoosemongo/
您不必为其生成单独的 CRUD 模块。为文章生成一个普通的 CRUD 模块,在服务器子文件夹中,您可以创建评论模型。创建评论模型后,您可以为文章创建另一个模型,然后将评论模型作为文章模型的一部分引用。