-
데이터베이스에서 객체 조회하기
- 데이터베이스에서 객체를 조회하기 위해, 액티브 레코드는 몇 가지 찾기 메소드를 제공한다.
- 각 찾기 메소드는 기본 sql을 사용하지 않고, 데이터베이스에 정확한 쿼리르 수행하기 위해 인자를 받는다.
- 메소드
where select group order limit offset joins includes lock readonly from having
-
단일 객체 검색
- 단일 객체 조회를 위해 3가지 방법을 제공
- 기본 키 이용하기
기본키(id) 10을 가지고 client 찾기 client = Client.find(10)
위와 동일한 sql select * from clients where (clients.id = 10)
- first Model.first는 주어진 조건과 일치하는 첫번째 레코드를 찾는다.
client = Client.first
select * from clients limit 1
- last Model.last는 주어진 조건과 일치하는 마지막 레코드를 찾는다.
client = Client.last
select * from clients order by clients.id desc limit 1