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