select
select
를 정의하지 않으면, 모든 프로퍼티들을 다 가져온다.@Get('users')
getUsers() {
return this.userRepository.find({
select: {},
});
}
where
@Get('users')
getUsers() {
return this.userRepository.find({
where : { id : 1 },
});
}
@Get('users')
getUsers() {
return this.userRepository.find({
where : { id : 1, version : 3 },
});
}
@Get('users')
getUsers() {
return this.userRepository.find({
where : [
{id : 3},
{version : 1}
],
});
}
relation
@Get('users')
getUsers() {
return this.userRepository.find({
relation : {
posts : true
}
});
}
order
@Get('users')
getUsers() {
return this.userRepository.find({
order : {
id : ASC
}
});
}
skip
@Get('users')
getUsers() {
return this.userRepository.find({
skip : 1
});
}
take
@Get('users')
getUsers() {
return this.userRepository.find({
take : 2
});
}