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

MongoDB에서 일부 문서를 건너뛸 수 있는 방법이 있습니까?

<시간/>

예, MongoDB에서 skip()을 사용하여 일부 문서를 건너뛸 수 있습니다. 일부를 건너뛴 후 표시하려는 문서의 수를 표시하려면 limit()를 사용하십시오. 문서로 컬렉션을 만들자 −

> db.demo682.insertOne({이름:"John"});{ "승인됨" :true, "insertedId" :ObjectId("5ea462a804263e90dac94402")}> db.demo682.insertOne("이름:"S });{ "승인됨":true, "insertedId":ObjectId("5ea462ac04263e90dac94403")}> db.demo682.insertOne({FirstName:"Bob"});{ "승인됨":true, "insertedId":ObjectId "{5ea462af04263e90dac94404")}> db.demo682.insertOne({FirstName:"David"});{ "확인됨":true, "insertedId":ObjectId("5ea462b304263e90dac944263e90dac9405.deName") Adam"});{ "확인됨" :true, "insertedId" :ObjectId("5ea462ba04263e90dac94406")}> db.demo682.insertOne({FirstName:"Chris"});{ "확인됨" :true, "insertedId" :ObjectId("5ea462be04263e90dac94407")}> db.demo682.insertOne({FirstName:"Carol"});{ "승인됨" :true, "insertedId" :ObjectId("5ea462c404263e408")}94 

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

> db.demo682.find();

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

{ "_id" :ObjectId("5ea462a804263e90dac94402"), "FirstName":"John" }{ "_id":ObjectId("5ea462ac04263e90dac94403"), "FirstName":"Sam":ObjectId "_id "5ea462af04263e90dac94404"), "FirstName":"Bob" }{ "_id":ObjectId("5ea462b304263e90dac94405"), "FirstName":"David" }{ "_id":"Name":"David" }{ "_id":ObjectId("0426eba3) 아담" }{ "_id" :ObjectId("5ea462be04263e90dac94407"), "이름":"크리스" }{ "_id":ObjectId("5ea462c404263e90dac94408"), "이름":"캐롤" }
다음은 3개의 문서를 건너뛰고 2-

를 표시하는 쿼리입니다.
> db.demo682.find().skip(3).limit(2);

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

{ "_id":ObjectId("5ea462b304263e90dac94405"), "FirstName":"David" }{ "_id":ObjectId("5ea462ba04263e90dac94406"), "FirstName":">아담" }