기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
$skip
Amazon DocumentDB에서는 $skip 연산자를 사용하여 쿼리 결과의 시작점을 오프셋하므로 일치하는 문서의 특정 하위 집합을 검색할 수 있습니다. 이는 결과의 후속 페이지를 검색하려는 페이지 매김 시나리오에서 특히 유용합니다.
파라미터
-
skip: 나머지 문서를 반환하기 전에 건너뛸 문서 수입니다.
예제(MongoDB 쉘)
다음 예제에서는 $skip 연산자를 사용하여 컬렉션에서 결과의 두 번째 페이지(문서 11~20)를 검색하는 방법을 보여줍니다.
샘플 문서 생성
db.collection.insert([ { "name": "Document 1" }, { "name": "Document 2" }, { "name": "Document 3" }, { "name": "Document 4" }, { "name": "Document 5" }, { "name": "Document 6" }, { "name": "Document 7" }, { "name": "Document 8" }, { "name": "Document 9" }, { "name": "Document 10" }, { "name": "Document 11" }, { "name": "Document 12" }, { "name": "Document 13" }, { "name": "Document 14" }, { "name": "Document 15" }, { "name": "Document 16" }, { "name": "Document 17" }, { "name": "Document 18" }, { "name": "Document 19" }, { "name": "Document 20" } ]);
쿼리 예제
db.collection.find({}, { "name": 1 }) .skip(10) .limit(10);
출력
[
{ "_id" : ObjectId("..."), "name" : "Document 11" },
{ "_id" : ObjectId("..."), "name" : "Document 12" },
{ "_id" : ObjectId("..."), "name" : "Document 13" },
{ "_id" : ObjectId("..."), "name" : "Document 14" },
{ "_id" : ObjectId("..."), "name" : "Document 15" },
{ "_id" : ObjectId("..."), "name" : "Document 16" },
{ "_id" : ObjectId("..."), "name" : "Document 17" },
{ "_id" : ObjectId("..."), "name" : "Document 18" },
{ "_id" : ObjectId("..."), "name" : "Document 19" },
{ "_id" : ObjectId("..."), "name" : "Document 20" }
]
코드 예제
$skip 명령을 사용하기 위한 코드 예제를 보려면 사용하려는 언어의 탭을 선택합니다.