4
Mongoid를 사용하여 mongodb에 연결하고 쿼리에 도움이 필요합니다.mongoid 쿼리 콜렉션 두 열이 서로 같습니다.
나는 각 부모와 자식이 이름을 가진 부모 모델을 가지고 있습니다.
Class Parent
field: :name
field: :child_name
end
아이를 다른 모델로 분해하거나 삽입 할 수는 있지만 DB 요구 사항은 간단합니다. 하위 이름이 상위 이름과 동일한 모든 문서를 쿼리하려고합니다. (예 : 아버지는 제프이고 아들은 제프입니다).
다음을 시도했지만 작동하지 않습니다.
parent = Parent.where(name: :child_name)
몽고 이드 (Mongoid)로하는 방법을 잘 모르겠습니다. 당신이 Mongoid의 where()
에 문자열을 제공하는 경우 어떤 도움이 많이
이 매우 도움이되었다 ! 혹시 추가 절을 포함시키는 법을 아는가? "AND this.active = t"를 추가하고 싶지만 오류가 발생합니다. –
을 &&로 바꾸면 효과가있었습니다. 다시 한 번 감사드립니다! –