【问题标题】:Best practices for mongoid relationsmongoid 关系的最佳实践
【发布时间】:2013-05-20 07:48:33
【问题描述】:

我在mongoid中映射关系,我想知道mongoid的最佳实践。

型号

  1. 客户
  2. 服务
  3. 供应商

有四种不同的服务(S1S2S3S4),每种服务由具体供应商。如何映射这些模型或建立它们之间的关系?

提前致谢。

【问题讨论】:

    标签: ruby-on-rails ruby mongodb mongoid moped


    【解决方案1】:

    您可以使用这些方法中的任何一种,均受 Mongoid 支持:

    与 MongoDB 中的大多数模式决策一样,您选择的方法主要应基于您的用例,以及您预计应用程序中需要哪些类型的查询。这个问题很好地概述了何时在 MongoDB 中嵌入与参考:

    MongoDB relationships: embed or reference?

    有关 Mongoid 中关系的更多详细信息,请参阅 Mongoid 文档的 Relations 页面。

    【讨论】:

      【解决方案2】:

      只要我的 2 美分:

      客户 N:1 供应商

      S1

      S2

      S3

      S4

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-07-05
        • 1970-01-01
        • 2014-09-25
        • 1970-01-01
        • 1970-01-01
        • 2023-03-22
        相关资源
        最近更新 更多