我对教义和MongoDB非常陌生。我已经配置了Doctrine并开始学习它。在阅读文档时,我对在文档中使用的ReferenceOne和ReferenceMany注释感到非常困惑。
有人能帮我把他们的不同之处给我一个清晰的画面吗?还有什么时候该用哪一个?
ReferenceOne vs ReferenceMany
我上周才开始使用Mongoid。我遇到了这个关联问题,我不确定我的方法是否正确。所以我想我应该征求一些意见
我有一个用户模型和一个项目模型类User include Mongoid::Document字段:email end类Project include Mongoid::Document字段:name end
实际上,用户模型是由身份验证gem Devise创建的,所以我猜它不能嵌入到Project中。
因此,如果我想要旧的多对多关联,其中一个用户可以有多个项目,一个项目可以有多个用户。我应该如何设置它?
我的方法是这样的:类User包括Mongoid::Document字段:email