본문 바로가기

과목/빅데이터

MongoDB Limit

limit() 메서드는 MongoDB에 있는 document를 제한한다. 이 메서드는 출력하고 싶은 document의 수를 의미하는 하나의 숫자형 인수를 허용한다.


db.collection_name.find().limit(number)


아래와 같은 mycol collection이 있다고 하자

{ "_id" : ObjectId(5983548781331adf45ec5), "title":"MongoDB Overview"}
{ "_id" : ObjectId(5983548781331adf45ec6), "title":"NoSQL Overview"}
{ "_id" : ObjectId(5983548781331adf45ec7), "title":"Tutorials Point Overview"}


오직 두개의 document만 출력한다.

>db.mycol.find({},{"title":1,_id:0}).limit(2)
{"title":"MongoDB Overview"}
{"title":"NoSQL Overview"}


document의 수를 생략하기 위해 숫자형 인수를 허용하는 skip() 메서드를 쓴다.


db.collection_name.find().limit(number).skip(number)


다음 예는 두번째 document만을 출력할 것이다.

>db.mycol.find({},{"title":1,_id:0}).limit(1).skip(1)
{"title":"NoSQL Overview"}


'과목 > 빅데이터' 카테고리의 다른 글

MongoDB Indexing  (0) 2018.04.28
MongoDB sort  (0) 2018.04.28
MongoDB Projection  (0) 2018.04.28
MongoDB Delete Remove  (0) 2018.04.28
MongoDB Update, Save  (0) 2018.04.28