【问题标题】:Mongoid class with embedded_in and belongs_to entries具有embedded_in 和belongs_to 条目的Mongoid 类
【发布时间】:2012-02-27 05:09:13
【问题描述】:

我正在创建一个基于 Mongoid 的应用程序,它将有一个类(称为问题),其对象以两种不同的方式存储用于不同的目的。其中一组对象需要存储在与 Class Page 的 N:N 关系中,而另一组相同的对象需要作为嵌入 (1:N) 条目存储在不同的 Class (FilledPage) 中。

我需要能够将页面中引用的问题对象复制到 FilledPage 中,为了提高速度,我需要将其作为嵌入关系。

我已经尝试使用信息创建一个超类,然后创建两个子类,但是如果没有大量工作,我无法从一个子类转换为另一个(并且同样的设计需要在其他一些领域使用很多更复杂)。

有什么方法可以同时支持同一个类中的嵌入和引用,或者其他类似的解决方案。

【问题讨论】:

    标签: ruby class mongoid


    【解决方案1】:

    Nothing 阻止具有相同的嵌入或独立的类。供参考。限制是关于将主文档链接到嵌入文档。使用 mongodb 并不容易,因为您需要获取主文档并提取嵌入的文档。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-23
      • 1970-01-01
      • 1970-01-01
      • 2012-11-10
      • 1970-01-01
      相关资源
      最近更新 更多