Ruby Mongoid类中嵌入了_,并且属于条目

Ruby Mongoid类中嵌入了_,并且属于条目,ruby,class,mongoid,Ruby,Class,Mongoid,我正在创建一个基于Mongoid的应用程序,它将有一个类(称为Question),其对象以两种不同的方式存储,用于不同的目的。其中一组对象需要与类页面以N:N关系存储,另一组相同对象需要作为嵌入(1:N)项存储在不同的类(FilledPage)中 我需要能够将页面中引用的问题对象复制到Filled页面中,为了提高速度,我需要将其作为嵌入关系 我尝试过用这些信息创建一个超类,然后创建两个子类,但如果不做大量工作,我无法从一个子类转换到另一个子类(同样的设计需要在其他一些更复杂的领域中使用) 有没有

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

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

我尝试过用这些信息创建一个超类,然后创建两个子类,但如果不做大量工作,我无法从一个子类转换到另一个子类(同样的设计需要在其他一些更复杂的领域中使用)


有没有办法在同一个类中同时支持嵌入和引用,或者支持其他类似的解决方案。

没有任何方法阻止将同一个类嵌入或独立。参考。限制是关于将主控文档链接到嵌入文档。使用mongodb并不容易,因为您需要获取主文档并提取嵌入的文档