Artículos
MongoDB

MongoDB Skip: Omitir resultados

09/Feb/2014

Cuando realizamos una consulta MongoDB Find, esta, nos devuelve el conjunto de documentos que cumplen la búsqueda. Si bien, mediante MongoDB Skip podemos omitir resultados y no recuperar ciertos documentos.

Pero vamos por pasos. Lo primero será realizar una consulta:

db.coleccion.find(filtro);

A esta consulta con el método .find() le podemos añadir el método MongoDB Skip.

La sintaxis del método MongoDB Skip es muy sencilla:

db.coleccion.find(filtro).skip(numero_elementos);

Lo que le pasamos como parámetro al método MongoDB Skip es el número de elementos que queremos omitir antes de devolver el contenido.

El método MongoDB Skip puede ser costoso ya que aunque omitamos los documentos, estos están siendo leidos de la base de datos, con su consecuente coste. Así que intenta siempre acceder a los documentos acotados que necesites.

Así que si al realizar una consulta sobre nuestra colección de ciudades, si queremos omitir dos elementos escribiremos lo siguiente:

cursor = db.ciudades.find().skip(2);

Al recorrer el cursor veremos que los dos primeros documentos que cumplan el filtro (en este caso, todos los documentos), no aparecen.

while (cursor.hasNext()){
  printjson(cursor.next());
}

Muy sencillo el uso del método MongoDB Skip para omitir documentos en las consultas.

Código Fuente

Descárgate el código fuente de MongoDB Skip: Omitir resultados
Y si te ha gustado nuestro código fuente puedes regalarnos una estrella Star

Vídeos sobre MongoDB

Disfruta también de nuestros artículos sobre MongoDB en formato vídeo. Aprovecha y suscribete a nuestro canal.

Test MongoDB

¿Te atreves a probar tus habilidades y conocimiento en MongoDB con nuestro test?

Test MongoDB
Suscribir
Notificar de
guest
0 Comentarios
Opiniones integradas
Ver todos los comentarios