2011-01-22 3 views
0

난 그냥 MongoDB를가 레일에 Mongoid을 사용하여 시작하고 나는이 세 가지 모델 사이의 간단한 연결을 만드는 방법 궁금 해요 : 많은 을 가지고 많은 사진있다간단한 Mongoid 협회

사용자 많은 사진을 가지고 태그 ...

내가 예를 들어 모든 사진의 목록 또는 특정 뷰에있는 모든 태그를 제시 할 수 있도록하려면 이후 모델 중 하나를 포함하지 않으려는

...

고마워!

답변

0

Mongoid Docs on Associations을 확인하십시오. "RELATIONAL ASSOCIATIONS"아래를보십시오

class User 
    include Mongoid::Document 
    references_many :photos 
end 

class Photos 
    include Mongoid::Document 
    referenced_in :user 
end 
+0

사용자> 사진 연결에 문제가 없습니다. 그러나 태그가 많은 사진에 속할 수있는 사진 <> 태그는 어떨까요? – Erik

+0

내가 사진과 태그 모두에 대해 references_and_referenced_in_many를 사용하여 해결했다고 생각하십니까? – Erik