[MongoDB+Mongoose] MongoDB 옵션 활용하여 쿼리문 작성하기
몽고디비에서 필드의 존재여부에 따라 상황별 쿼리문 어떻게 만들지? 오랜만에 mongoose와 mongodb 옵션을 활용해보니 다시 어색하고 가물가물했다. nosql의 단점은 sql에 비해 쿼리문이 복잡하다. 그만큼 다큐먼트에 있는 옵션들을 활용할 수록 원하는 데이터를 뽑아내기도하고 관리할 수 있다. 아래코드와 같이, typeorm은 분기를 하여 상황별로 쿼리문을 추가할 수 있다. const query = somehow .createQueryBuilder('users') .where(`user.deletedAt IS NOT NULL`) if (params.hasImage) { query.andWhere(`user.image IS NOT NULL`) } if (params.q != '') { query.an..
Backend/꾸준히 TIL
2022. 11. 17. 07:07
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- IT용어
- 클린아키텍쳐
- TDD
- nestjs
- OS
- node.js
- gem
- typeORM
- vscode
- MongoDB
- RDBMS
- 갓생살자
- 바이트디그리
- MySQL
- nestjs jest
- 참고
- 개발용어
- 미완
- 한달어스
- 습관개선
- jest
- 스마트폰중독
- Nest.js
- 나도 할 수 있다
- git
- TypeScript
- Mongoose
- 디지털디톡스
- Jekyll
- 한달독서
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함