Computer >> 컴퓨터 >  >> 프로그램 작성 >> MongoDB

처음 5개 레코드를 건너뛰고 그 중 마지막 5개만 표시하는 MongoDB 쿼리

<시간/>

MongoDB에서 레코드를 건너뛰려면 skip()을 사용하십시오. 이를 통해 특정 수의 레코드만 표시하려면 limit()를 사용하십시오.

문서로 컬렉션을 만들자 −

> db.demo275.insertOne({"숫자":10});{ "승인됨" :true, "insertedId" :ObjectId("5e48eac4dd099650a5401a43")}> db.demo275.insertOne({"숫자" });{ "승인됨":true, "insertedId":ObjectId("5e48eac7dd099650a5401a44")}> db.demo275.insertOne({"숫자":6});{ "승인됨":true, "insertedId":ObjectId "{5e48eac9dd099650a5401a45")}> db.demo275.insertOne({"숫자":1});{ "승인됨":true, "insertedId":ObjectId("5e48eacadd099650a5401a56.deinsert") :5});{ "승인됨" :true, "insertedId" :ObjectId("5e48eacddd099650a5401a47")}> db.demo275.insertOne({"번호":24});{ "승인됨" :true, "insertedId" :ObjectId("5e48ead0dd099650a5401a48")}> db.demo275.insertOne({"숫자":8});{ "승인":true, "insertedId"27("5e48ead6dd099650a.5401") 번호":9});{ "승인됨" :true, "insertedId" :ObjectId("5e48ead8dd099650a5401a4a")}> db.demo275.insertOne({"번호":19});{ "승인 wledged":true, "insertedId":ObjectId("5e48eadddd099650a5401a4b")}> db.demo275.insertOne({"Number":29});{ "acknowledgeed":true, "insertedId":ObjectId("15e098) 

find() 메서드를 사용하여 컬렉션의 모든 문서 표시 -

> db.demo275.find();

이것은 다음과 같은 출력을 생성합니다 -

{ "_id":ObjectId("5e48eac4dd099650a5401a43"), "숫자":10 }{ "_id":ObjectId("5e48eac7dd099650a5401a44"), "숫자" , "번호" :6 }{ "_id" :ObjectId("5e48eacadd099650a5401a46"), "번호" :1 }{ "_id" :ObjectId("5e48eacddd099650a5401a47"), "(d)" :5}{ 개체 "5e48ead0dd099650a5401a48"), "숫자":24 }{ "_id":ObjectId("5e48ead6dd099650a5401a49"), "4a":8 }{ "_id":ObjectId("5e498ead18) " :ObjectId("5e48eadddd099650a5401a4b"), "숫자" :19 }{ "_id" :ObjectId("5e48eae1dd099650a5401a4c"), "숫자" :29 }

다음은 처음 5개의 레코드를 건너뛰고 그 중 마지막 5개만 표시하는 쿼리입니다 -

> db.demo275.find().skip(5).limit(5)

이것은 다음과 같은 출력을 생성합니다 -

{ "_id" :ObjectId("5e48ead0dd099650a5401a48"), "숫자":24 }{ "_id" :ObjectId("5e48ead6dd099650a5401a49"), "ObjectId0dd0dd0d0dd099650a5401a48" , "숫자" :9 }{ "_id" :ObjectId("5e48eadddd099650a5401a4b"), "숫자" :19 }{ "_id" :ObjectId("5e48eae1dd099650a5401a4c"), "숫자}" :2