Database/TypeORM
Find OPtions(LessThan, MoreThan … ) , 데이터를 조회할 때 사용되는 옵션
wam
2024. 8. 27. 19:59
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"인 사용자들을 조회합니다.