728x90
반응형
mongoDB에서 find() 명령어를 실행할때 결과로 받는 것은 데이터 그 자체가 아닌 cursor라는 Object이다.
Cursor?
: 메타데이터를 가진 객체로서 결과들을 cycle 형태로 둘러볼 수 있게 해주는 object이다.
it라는 명령어를 shell에서 실행하게 되면 다음 데이터들의 묶음을 가져올 수 있게끔 cursor를 사용한다.
너무 많은 데이터를 한번에 메모리로 가져오지 않는다는 장점이있다.
cursor를 사용하면 default로 20개의 데이터만 가져온다.
findOne과 같은 function의 결과값으로는 document하나만 받기 때문에 pretty()와 같은 cursor 전용 메소드를 사용할 수 없다.
728x90
반응형
'DB' 카테고리의 다른 글
MongoDB embedded documents (0) | 2023.07.16 |
---|---|
MongoDB Projection (0) | 2023.07.16 |
MongoDB CRUD (0) | 2023.07.16 |
MongoDB 기본 개념 (0) | 2023.07.16 |
MySQL Replication (0) | 2022.08.15 |