Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2. `show`: Muestra información sobre las bases de datos, colecciones, perfiles, usuarios, roles y
registros en la conexión actual. Puedes utilizar diferentes subcomandos, como "show databases"
para listar todas las bases de datos disponibles.
4. `Mongo`: Crea una nueva conexión y devuelve el objeto Mongo. Se utiliza para establecer una
nueva conexión con una instancia de MongoDB. Se le puede proporcionar una URI y opciones
adicionales.
5. `connect`: Crea una nueva conexión y devuelve el objeto de base de datos. Se utiliza para
establecer una nueva conexión con una instancia de MongoDB. Se le puede proporcionar una
URI, nombre de usuario y contraseña (opcionales) para autenticar la conexión.
6. `it`: Hace referencia al resultado de la última línea evaluada en el shell. Es útil para iterar sobre
los resultados, especialmente en operaciones como consultas.
8. `load`: Carga y ejecuta un archivo JavaScript en el entorno actual del shell. Puede ser úti l para
ejecutar scripts almacenados en archivos externos.
10. `passwordPrompt`: Muestra un prompt que solicita al usuario ingresar una contraseña sin
mostrarla en pantalla.
11. `sleep`: Hace que el shell espere durante la cantidad especificada de milisegundos antes de
continuar con las siguientes operaciones.
15. `isInteractive`: Se utiliza para determinar si el shell de MongoDB se está ejecutando en modo
interactivo o no.
db.persona.help()
Comandos a nivel de base de datos:
1. aggregate: Calcula valores de agregación para los datos en una colección o vista.
2. bulkWrite: Realiza múltiples operaciones de escritura con control del orden de
ejecución.
3. count: Devuelve el número de documentos que coincidirían con una consulta find() para
la colección o vista.
4. countDocuments: Devuelve el número de documentos que coinciden con la consulta
para una colección o vista.
5. deleteMany: Elimina todos los documentos que coinciden con el filtro de una colección.
6. deleteOne: Elimina un solo documento de una colección.
7. distinct: Encuentra los valores distintos para un campo especificado en una colección o
vista y devuelve los resultados en un array.
8. estimatedDocumentCount: Devuelve el número de todos los documentos en una
colección o vista.
9. find: Selecciona documentos en una colección o vista.
10. findAndModify: Modifica y devuelve un solo documento.
11. findOne: Selecciona documentos en una colección o vista.
12. renameCollection: Cambia el nombre de una colección.
13. findOneAndDelete: Elimina un solo documento basado en el filtro y criterios de orden,
y devuelve el documento eliminado.
14. findOneAndReplace: Modifica y reemplaza un solo documento basado en el filtro y
criterios de orden.
15. findOneAndUpdate: Actualiza un solo documento basado en el filtro y criterios de
orden.
16. insert: Inserta un documento o documentos en una colección.
17. insertMany: Inserta múltiples documentos en una colección.
18. insertOne: Inserta un documento en una colección.
19. isCapped: Comprueba si una colección es tipo "capped" (con tamaño limitado y
reutilización de espacio).
20. remove: Elimina documentos de una colección.
21. replaceOne: Reemplaza un solo documento dentro de la colección basado en el filtro.
22. update: Modifica documento(s) existente(s) en una colección.
23. updateMany: Actualiza todos los documentos que coinciden con el filtro especificado
para una colección.
24. updateOne: Actualiza un solo documento dentro de la colección basado en el filtro.