몽고DB에도 cursor가 있다. 커서를 순회하려면 다음과 같다.
> var cursor = db.contents.find();
> cursor.forEach(function(x) { print(x.content); });
커서에 타임아웃이 10 분이다. 타임아웃이 없게 하려면 다음과 같이 option을 추가한다.
> var myCursor = db. contents.find().addOption(DBQuery.Option.noTimeout);
깔끔하게 처리할 수 있도록 batchSize() 와 limit()를 제공한다.
https://docs.mongodb.org/manual/tutorial/iterate-a-cursor/
https://docs.mongodb.org/v3.0/reference/method/cursor.forEach/
'mongodb' 카테고리의 다른 글
[mongodb] rocksdb의 통합 (0) | 2015.11.20 |
---|---|
mongodb 3.2 특징 (0) | 2015.11.10 |
[mongodb] mongodb 검색하기 (0) | 2015.11.09 |
[mongodb] _id, ObjectId (0) | 2015.11.09 |
[mongodb] 레플리카 구성 요소 (0) | 2015.11.02 |