[ 몽고 DB ] MongoDB 역순 Sort 정렬, Limit 제한하기

이 블로그를 하게 되면 진짜 이상한 사람들이 애드센스 클릭을 많이 합니다. 그것도 연속으로 클릭해서 정지를 먹은적이 있지요. 때문에 몽고DB에 해당 아이피들을 수집하고 있습니다. 자동으로 수집하는게 목표인데 현재는 그냥 수기로 입력합니다. 앞으로 몽고DB에 올려서 앱으로 수정하고 블랙리스트 관련 앱도 만들 생각입니다. 아무튼 몽고DB를 쓰다보니 재미있는것들이 많습니다. 오늘은 Sort, 하는 방법과 Limit 플래그로 갯수를 제한해보겠습니다.

 

Sort

 

▼ 1. 우선 간단하게 검색을 해보겠습니다. 물론 처음 등록한 Document가 제일 처음 나옵니다. ObjectId의 무작위 값이 나름 순서가 있더군요.

1. find() 몽고 DB 검색


 

 

▼ 2. 역순으로 정렬합니다. find() 구문 위에 sort()를 덧붙입니다. 값을 {"_id": -1) 로 해줍니다. 1 은 순차, -1 은 역순입니다.

2. sort() 몽고 DB 정렬


 

Limit

 

▼ 3. Limit로 제한을 걸어서 3개만 노출시켜보겠습니다. 역시 뒤에 limit(3) 라고 덧붙입니다. 

3. limit() 몽고 DB 정렬


 

몽고DB는 이처럼 계속 뒤에 덧붙이는 방식으로 쿼리(Query)를 만드는데요. 편리한 방법인 것 같습니다. 생각나는데로 계속 입력이 가능하니까요. 몽고DB는 속도가 매우 빠르다고 들었는데 앞으로도 계속 공부를 해봐야겠습니다.

'Coding > 몽고DB' 카테고리의 다른 글

[ 몽고 DB ] MongoDB $set 업데이트 (Update)  (0) 2021.01.27
[ 몽고 DB ] MongoDB 조회 - LIKE 검색  (0) 2021.01.23

댓글

Designed by JB FACTORY