MongoDB – método limit()

En MongoDB, el método limit() limita la cantidad de registros o documentos que desea. Básicamente define el límite máximo de registros/documentos que desea. O, en otras palabras, este método utiliza el cursor para especificar el número máximo de documentos/registros que devolverá el cursor. Podemos usar este método después del método find() y find() le dará todos los registros o documentos de la colección. También puede usar algunas condiciones dentro de la búsqueda para obtener el resultado que desea.

  • En este método, solo pasamos valores numéricos.
  • Este método no está definido para valores inferiores a -2 31 y superiores a 2 31 .
  • Pasar 0 en este método (límite (0)) es equivalente a ningún límite.

Sintaxis:

cursor.limit()

O

db.nombreColección.find(<consulta>).limit(<número>)

Ejemplos:

En los siguientes ejemplos, estamos trabajando con:

Base de datos: geeksforgeeks

Colecciones: gfg

Documento: Ocho documentos contienen el contenido

Límite de dos documentos

db.gfg.find().limit(2)

Aquí, solo queremos los dos primeros documentos en el resultado. Entonces, pasamos 2 en el método de límite.

Limite solo dos documentos que coincidan con la condición dada

db.gfg.find({"content":/c/i}).limit(2)

Aquí, solo queremos los dos documentos que satisfacen la condición dada, es decir, {“contenido”:/c/i}) en el método find(). Aquí, el contenido es clave donde verificaremos si contiene el carácter ‘c’ en la string o no. /c/ indica que estamos buscando strings que contengan este carácter ‘c’ y al final de   /c/i, i indica que no distingue entre mayúsculas y minúsculas.

Limite solo tres documentos que coincidan con la condición dada

db.gfg.find({"content":/c/i}).limit(3)

Aquí, solo queremos los tres documentos que satisfacen la condición dada, es decir, {“contenido”:/c/i}) en el método find(). Aquí, el contenido es clave donde verificaremos si contiene el carácter ‘c’ en la string o no. /c/ indica que estamos buscando strings que contengan este carácter ‘c’ y al final de   /c/i, i indica que no distingue entre mayúsculas y minúsculas.

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 *