내 데이터베이스에 처음 42 세의 사람을 등록하고 싶습니다.몽고이드 쿼리의 등호 연산자
어떻게이 쿼리가 작동 할 수 있습니다 :
Person.where(:Age.eq => 42).first
대신 쿼리의 결과를 얻는, 내가 가진 :
undefined method `eq' for :Age:Symbol
내 데이터베이스에 처음 42 세의 사람을 등록하고 싶습니다.몽고이드 쿼리의 등호 연산자
어떻게이 쿼리가 작동 할 수 있습니다 :
Person.where(:Age.eq => 42).first
대신 쿼리의 결과를 얻는, 내가 가진 :
undefined method `eq' for :Age:Symbol
하면 시도 : -
Person.where(:age => 42).first
그것은이 방법으로 Person
가진 age = 42
또는
쿼리를 쿼리합니다 : -
가Person.find_by age: 42
find_by 방법은 첫 발견 이 조건과 일치하는 레코드를
작동합니다. Person.where (: age => 42) .first 감사의 말 :) – user3146542
Person.where (나이 : 42) : Person.where를 (나이 : 42) 존재하지 경우 생성하고 반환 있도록 다음이 시도 – Aby
을 좁은 방은 첫 번째 제안은 완벽하게 작동 – Aby