HERRAMIENTAS
MongoDB Shell (mongosh)
Una herramienta interactiva para la manipulación de datos (CRUD), consultas avanzadas (pipelines) y la gestión de usuarios, la replicación de datos y el escalado.
Utilice scripts para automatizar tareas comunes
Escriba scripts en el MongoDB Shell (mongosh) para automatizar las modificaciones de datos, como actualizar masivamente documentos, y tareas administrativas, como la verificación del uso de índices. Para facilitar la distribución y reutilización, también puede crear un paquete de sus scripts como fragmentos.
Realizar operaciones CRUD
Ejecutar canalizaciones de agregación
Centro de aprendizaje
Preguntas frecuentes
MongoDB Shell (mongosh) es una herramienta interactiva que se utiliza para la manipulación directa de datos, consultas avanzadas, administración de bases de datos y control de acceso. Puede realizar todas las operaciones esenciales de datos: creación/visualización, adición, actualizar y borrar datos. También puede ejecutar consultas potentes para analizar sus datos y realizar tareas administrativas, como gestionar el acceso de usuarios o crear índices para mejorar el rendimiento. Todas estas acciones se pueden escribir en scripts, lo que le permite automatizar fácilmente las tareas repetitivas.
La diferencia primaria tiene que ver con los datos frente a la infraestructura de datos.
La forma más sencilla de entender la diferencia es pensar en lo que desea gestionar.
- El MongoDB Shell (mongosh) le permite interactuar con y gestionar los datos en su base de datos MongoDB. Se puede utilizar con cualquier tipo de implementación de MongoDB, incluidos Atlas, Enterprise Advanced o MongoDB Community.
- El Atlas CLI le permite gestionar la infraestructura en la nube para su base de datos, incluidos los servidores y las configuraciones de seguridad. Está diseñado específicamente para funcionar únicamente con clústeres de Atlas.
Debería usar el MongoDB Shell (mongosh) cuando necesite:
- Interactúe con sus datos, como ver, agregar, actualizar o borrar documentos.
- Realice queries complejas y agregaciones para analizar datos. También puede guardar y ejecutar scripts personalizados de Node.js.
- Realice tareas administrativas específicas de bases de datos, como crear índices para mejorar el rendimiento o gestionar roles de usuario dentro de una base de datos.
Debe utilizar el Atlas CLI cuando lo necesite:
- Automatice y gestione su entorno en la nube de Atlas, como crear, actualizar o borrar clústeres completos de bases de datos.
- Configure la infraestructura y la seguridad de su proyecto Atlas, como establecer reglas de acceso a la red o gestionar las copias de seguridad.
- Integre MongoDB Atlas en sus flujos de trabajo de DevOps y pipelines de CI/CD para implementaciones y gestión automatizadas.
Interactúe con su base de datos de forma programática
- Realizar operaciones CRUD
- Ejecutar canalizaciones de agregación
- Administre las bases de datos y las colecciones
- Administrar servidores
- Gestionar el acceso y la seguridad
_Spot.png)