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 |