typeORM의 operator 활용
https://orkhan.gitbook.io/typeorm/docs/find-options
TypeORM에서 데이터베이스에서 데이터를 조회할 때 사용되는 옵션들을 정의할 수 있는 객체
LessThan, 지정한 값보다 작은 값을 찾기
const users = await userRepository.find({
where: {
age: LessThan(30)
}
});
// age가 30보다 작은 사용자들을 조회합니다.
LessThanOrEqual, 지정한 값보다 작거나 같은 값을 찾기
const users = await userRepository.find({
where: {
age: LessThanOrEqual(30)
}
});
// age가 30 이하인 사용자들을 조회합니다.
MoreThan, 지정한 값보다 큰 값을 찾기
const users = await userRepository.find({
where: {
age: MoreThan(18)
}
});
// age가 18보다 큰 사용자들을 조회합니다.
MoreThanOrEqual, 지정한 값보다 크거나 같은 값을 찾기
const users = await userRepository.find({
where: {
age: MoreThanOrEqual(18)
}
});
// age가 18 이상인 사용자들을 조회합니다.
Equal, 지정한 값과 같은 값을 찾기
const users = await userRepository.find({
where: {
firstName: Equal("John")
}
});
// firstName이 "John"인 사용자들을 조회합니다.
'Database > TypeORM' 카테고리의 다른 글
Relations 정리 Many-to-Many, @JoinTable() (0) | 2024.08.06 |
---|---|
@RelationId, 특정 필드에 대한 외래 키 값만 가져오기 (0) | 2024.08.02 |
Column 타입 JSON으로 지정, @Column({ type: "json" }) (0) | 2024.08.02 |
Relations 정리 One-to-One, @JoinColumn() (0) | 2024.08.02 |
Relations 정리 OneToMany, ManyToOne (0) | 2024.08.02 |