【问题标题】:MeanJS: Generate the Sub-CRUD-Module with the generator?MeanJS:使用生成器生成 Sub-CRUD-Module?
【发布时间】:2015-09-26 00:53:32
【问题描述】:

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

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

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

我应该……

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

【问题讨论】:

    标签: angularjs mongodb mongoose meanjs


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-02-09
        • 1970-01-01
        • 2023-03-22
        • 2010-11-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-01-07
        相关资源
        最近更新 更多