2010-07-22 3 views

답변

5

이후 :

class Person 
    include Mongoid::Document 
    embeds_many :phone_numbers 
    field :name 
end 

class PhoneNumner 
    include Mongoid::Document 
    embedded_in :person, :inverse_of => :phone_numbers 
    field :number 
end 

을 나는 Person의 속성과 전화 번호 같은를 좀하고 싶습니다 상위 문서의 다른 속성은 다음과 같이 얻을 수 있습니다.

person = Person.create 
person.phone_numbers.create(:number => "123-456-7890") 
person.attributes 
# => {"_id"=>"4c48ff26f7e2da3704000001", 
# "phone_numbers"=> 
#  [{"number"=>"123-456-7890", "_id"=>"4c48ff26f7e2da3704000002"}]} 
+0

오른쪽. 나는이 기능이없는 몽고 이드의 오래된 버전이다. 감사. – nicholaides

관련 문제