MongoDB – método skip()

En MongoDB, el método skip() omitirá el primer documento n del resultado de la consulta, solo necesita pasar la cantidad de registros/documentos que se omitirán. Básicamente elimina los primeros n documentos del conjunto de resultados. Por ejemplo, si su resultado tiene 5 registros y desea eliminar los primeros dos registros, puede usar skip(2) al final de la consulta. O, en otras palabras, este método llama a un cursor para controlar desde dónde MongoDB comienza a devolver los resultados. 

Sintaxis :

cursor.skip(<desplazamiento>)

O

db.nombreColección.find(<consulta>).skip(<desplazamiento>)

Parámetro:

Este método solo puede tomar un parámetro, es decir, el desplazamiento. Aquí, el desplazamiento es el número del documento que se omitirá en el conjunto de resultados final.

Ejemplos:

En los siguientes ejemplos, estamos trabajando con:

Base de datos: geeksforgeeks

Colecciones: gfg

Documento: Ocho documentos contienen el contenido

  • Saltar el primer documento
db.gfg.find().skip(1)

Aquí, omitimos el primer documento pasando 1 en el método de omisión.

  • Saltar los dos documentos
db.gfg.find().skip(2)

Aquí, omitimos los dos primeros documentos pasando 2 en el método de omisión.

  • Omitir un documento que coincida con el filtro dado
db.db.gfg.find({"content":/i/i}).skip(1)

Aquí, omitimos el primer documento que contiene ‘i’ como un carácter que será db.collectionName.find({“key”:/i/i}). Aquí, la primera /i significó para el valor que contiene el carácter ‘i’, la segunda /i es para mayúsculas y minúsculas, como I mayúscula o i pequeña, ambas serán incluidas.

  • Saltar los primeros dos documentos que coincidan con el filtro dado
db.gfg.find({"content":/i/i}).skip(2)

Aquí, omitimos los primeros dos documentos que contienen ‘i’ como un carácter que será db.collectionName.find({“key”:/i/i}). Aquí, la primera /i significó para el valor que contiene el carácter ‘i’, la segunda /i es para mayúsculas y minúsculas, como I mayúscula o i pequeña, ambas serán incluidas.

Publicación traducida automáticamente

Artículo escrito por rajatagrawal5 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *