As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
$skip
No Amazon DocumentDB, o $skip operador é usado para compensar o ponto de partida dos resultados da consulta, permitindo que você recupere um subconjunto específico dos documentos correspondentes. Isso é particularmente útil em cenários de paginação, nos quais você deseja recuperar páginas subsequentes de resultados.
Parâmetros
-
skip: o número de documentos a serem ignorados antes de devolver os documentos restantes.
Exemplo (MongoDB Shell)
O exemplo a seguir demonstra como usar o $skip operador para recuperar a segunda página de resultados (documentos 11-20) de uma coleção.
Crie documentos de amostra
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" } ]);
Exemplo de consulta
db.collection.find({}, { "name": 1 }) .skip(10) .limit(10);
Saída
[
{ "_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" }
]
Exemplos de código
Para ver um exemplo de código para usar o $skip comando, escolha a guia do idioma que você deseja usar: