Programming
2023. 1. 28.
[MongoDB] 커서(cursor) 및 간단 사용 예시
1. 커서(cursor) 몽고디비에서 커서는 쿼리의 결과와 일치하는 도큐먼트에 대한 접근을 할 수 있는 일종의 포인터 역할을 한다. 커서는 도큐먼트를 한 번에 하나씩 검색하므로 메모리 사용량이 작아, 대용량 데이터를 작업할 때 좋다. find, findOne 및 aggregate와 같은 함수를 호출 시, 쿼리와 매치된 도큐먼트의 커서를 반환한다. 커서는 explain, hint, toArray, forEach, next, hasNext, count, skip, limit, sort, batchSize 및 project와 같이 커서의 동작 및 도큐먼트를 제어할 수 있는 기능들을 수행할 수 있다. 2. 커서(cursor) 간단 사용 예시 const cursor = db.collection("stocks")...