본문 바로가기

Programming/Database

[03. MongoDB] 006. Cursor

728x90

Cursor는 db.<name>.find()가 반환하는 객체이다. find()를 통해 찾은 document에 추가적인 적용을 할 수 있다.

 

- cursor.count()

db.stock_trade.find( { “type”: “Long” } ).count()를 입력하면 type이 Long인 document의 수를 출력한다.

 

- cursor.limit()

db.stock_trade.find( { “type”: “Long” } ).limit(2)를 입력하면 type이 Long인 document 중 2번째까지 출력한다.

 

- cursor.sort()

db.stock_trade.find().sort( { “qty”: -1 } )를 입력하면 document를 qty를 기준으로 Descending Sort한다. 1은 Ascending Sort를 한다.

 

그 외에 Cursor에 대해 알고싶다면 공식문서를 참고하자.

 

 

Cursor Methods — MongoDB Manual

Cursor Methods mongo Shell Methods The methods listed on this table of contents page refer to the mongo shell methods, and not to the MongoDB Node.js driver (or any other driver) methods. For corresponding MongoDB driver API, refer to your specific MongoDB

docs.mongodb.com

 

728x90

'Programming > Database' 카테고리의 다른 글

[03. MongoDB] 007. Index  (0) 2019.12.21
[03. MongoDB] 005. Query  (0) 2019.12.19
[03. MongoDB] 004. Document  (0) 2019.12.16
[03. MongoDB] 003. Collection  (0) 2019.12.15
[03. MongoDB] 002. Database  (0) 2019.12.15