Mongoid에서 참조 된 문서의 필드를 캐시하는 더 좋은 방법은 무엇입니까?Mongoid에서 참조 된 문서의 필드를 캐시하는 더 좋은 방법은 무엇입니까?
은 현재 내가 그것에 대해 추가 필드를 사용
class Trip
include Mongoid::Document
belongs_to :driver
field :driver_phone
field :driver_name
end
class Driver
include Mongoid::Document
field :name
field :phone
end
가 중첩 된 개체로 저장하는 캐시에 더 명확 될 수 있음으로 저장 될 것이다 몽고에 있도록 : 내가 생각
{ driver_cache: { name: "john", phone: 12345 } }
1-1 관계가있는 임베디드 문서에 대해? 그게 옳은 선택입니까?
멋진 찾기, 멋진 프로젝트. –