이진탐색 (1) 썸네일형 리스트형 nodejs랑 mongodb에서 검색 기능 최적화하기(1) 1. 개요 검색할 데이터가 너무 많으면 검색하기 어려움 indexing이 되어있는 데이터에는 binary search 개념을 도입할 수 있음 binary search는 이진탐색인데 검색할 데이터가 정렬되어있어야 함 indexing은 데이터를 정렬하는 행위 몽고DB에서는 오름차순으로 정렬되어 있는 _id를 이용해서 검색하면 binary search 가능 mongoDB atlas에서 인덱싱 할 수 있음 인덱싱 해둔 데이터를 검색하면 부분 검색어로도 검색 가능 2. MongoDB Atlas에서 인덱싱하기 인덱싱 하고싶은 collection에 접속 후 Indexes탭으로 들어감 [Create Index]버튼을 눌러줌 이렇게 제목을 text 순으로 정렬해준다 3. 코드 (1) server.js // 검색 기능 a.. 이전 1 다음