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