사이트내 검색

게임 순위

최근 댓글

I
게시판 - 검색 기능 만들기 1 (제목, 본문 검색)
코드를 보시면 if(queries.searchType && queries.searchText && queries.searchText.length >= 3) 라는 조건이 있죠, 즉 검색할 text는 3글자 이상이여야 if 문 안의 코드를 실행하게 됩니다. aa를 넣으시면 3글자가 안되기 때문에 안되는 거죠.
2022/06/07
D
게시판 - 검색 기능 만들기 1 (제목, 본문 검색)
답변 감사드립니다! 2.에서 말씀해 주신 코드를 놓쳐서 문제가 발생하게 되었네요 하지만 안타깝게도 검색어로 필터링을 해주는 기능은 아직 구현되지 않는데 1.에서 말씀하신 util.js의 util.getPostQueryString 함수를 강의와 동일하게 작성하였고 저같은 경우 title, body가 아닌 compName, prodName으로 DB에 저장한 데이터를 불러오고자 하기 때문에 createSearchQuery 같은 경우 아래와 같이 작성을 했습니다 function createSearchQuery(queries){ var searchQuery = {}; if(queries.searchType && queries.searchText && queries.searchText.length >= 3){ var searchTypes = queries.searchType.toLowerCase().split(','); var postQueries = []; if(searchTypes.indexOf('compName')>=0){ postQueries.push({ compName: { $regex: new RegExp(queries.searchText, 'i') } }); } if(searchTypes.indexOf('prodName')>=0){ postQueries.push({ prodName: { $regex: new RegExp(queries.searchText, 'i') } }); } if(postQueries.length > 0) searchQuery = {$or:postQueries}; } return searchQuery; } 제대로 작성을 한 것 같지만 동작 하지 않는 경우 더 살펴볼 곳들이 있을까요? 감사합니다!
2022/06/05
I
게시판 - Post-User 관계(relationship) 만들기
감사합니다 :)
2022/06/04
I
게시판 - 검색 기능 만들기 1 (제목, 본문 검색)
안녕하세요 1. util.js의 util.getPostQueryString 함수가 강의처럼 작성되어 있는지, 2. index.js의 router 부분의 코드가 app.use('/posts', util.getPostQueryString, require('./routes/posts'));로 작성되어 있는지 다시한번 확인해보시면 될 것 같습니다. 그리고 검색문제는 routes/posts.js의 createSearchQuery 함수가 제대로 작성되어 있는지를 확인해 보시면 될 것같습니다!
2022/06/04
P
게시판 - Post-User 관계(relationship) 만들기
많은 도움 얻고있습니다. 감사합니다!
2022/06/04

최근 게시물

- 도전! 연습문제(feat. 텍스트게임메이커) : [자바스크립트 연습문제] 2차원 배열 소용돌이 모양으로 숫자 채우기 - 달팽이 배열 풀이 2020/12/07
- 도전! 연습문제(feat. 텍스트게임메이커) : [자바스크립트 연습문제] 2차원 배열 소용돌이 모양으로 숫자 채우기 - 달팽이 배열 2020/12/07
- 도전! 연습문제(feat. 텍스트게임메이커) : [자바스크립트 연습문제] 2차원 배열 '지그재그'로 숫자 채우기 풀이 2020/11/28
- 도전! 연습문제(feat. 텍스트게임메이커) : [자바스크립트 연습문제] 2차원 배열 '지그재그'로 숫자 채우기 2020/11/28
- 단편강좌 : Node.JS - Multer로 파일 업로드 2020/10/01
- 단편강좌 : Node.JS 서버에 구글 소셜 로그인 기능 넣기 2/2 - 코딩 2020/08/20
- 단편강좌 : Node.JS 서버에 구글 소셜 로그인 기능 넣기 1/2 - Google OAuth Client ID, Client Secret 생성방법 2020/08/20
- Node JS 첫걸음 / 게시판 만들기(고급) : 게시판 - 파일첨부 기능 만들기 5 (서드파티 API(Box.com) 사용 하기) 2020/03/24
- Node JS 첫걸음 / 게시판 만들기(고급) : 게시판 - 파일첨부 기능 만들기 4 (수정/삭제) 2020/03/02
- Node JS 첫걸음 / 게시판 만들기(고급) : 게시판 - 파일첨부 기능 만들기 3 (리스트에 아이콘 추가) 2020/03/02
- Node JS 첫걸음 / 게시판 만들기(고급) : 게시판 - 파일첨부 기능 만들기 2 (다운로드) 2020/02/27
- Node JS 첫걸음 / 게시판 만들기(고급) : 게시판 - 파일첨부 기능 만들기 1 (업로드) 2020/02/24
- Angular / Tour of Heroes : Tour of Heroes - HTTP 2020/02/20
- Angular / Tour of Heroes : Tour of Heroes - Routing (routerLink) 2020/02/18
- Node JS 첫걸음 / 게시판 만들기(고급) : 게시판 - 글번호, 조회수 표시하기 2020/02/14
- Angular / Tour of Heroes : Tour of Heroes - Service (@injectable, observable) 2020/02/11
- Node JS 첫걸음 / 게시판 만들기(고급) : 게시판 - 댓글 기능 만들기 4 (댓글 수 표시) 2020/02/11
- Angular / Tour of Heroes : Tour of Heroes - 마스터-디테일 Components (@Input) 2020/02/06
- Angular / Tour of Heroes : Tour of Heroes - 리스트 표시하기 (*ngFor, *ngIf) 2020/02/04
- Angular / Tour of Heroes : Tour of Heroes - Hero 에디터 폼(form) (NgModel, Angular Pipe) 2020/01/31
UP