MongoDB Compass es una herramienta visual de interfaz gráfica que nos permite operar MongoDB a través de una interfaz visual.
Instalación de MongoDB Compass
Para el sistema Windows, consulta la sección Instalación de MongoDB en el entorno Windows. Para el sistema MacOS, consulta la sección Instalación de MongoDB en el entorno MacOS.
Conexión al servidor de MongoDB
Abre Compass

Si no has configurado un nombre de usuario y contraseña al instalar MongoDB localmente, simplemente haz clic en "Conectar" para usar la conexión predeterminada e iniciar sesión en el MongoDB local.
Si se ha configurado un nombre de usuario y contraseña, o si deseas conectarte a un MongoDB remoto, haz clic en la esquina superior derecha para acceder a la página de configuración de conexión.

Ingresa la información de conexión de MongoDB

Interfaz principal

Creación de una base de datos
Basándonos en la imagen anterior, haz clic para ingresar a la ventana de creación de bases de datos

Consejo: Al crear una base de datos en Compass, también debes crear una colección, por lo tanto, es necesario ingresar un nombre de colección en la imagen anterior.
Operaciones de colección

Inserción de datos

Ingresa los datos del documento en formato JSON y haz clic en "Insertar" para añadir los datos. Si ingresas un arreglo JSON, representa la inserción de múltiples piezas de datos. Los siguientes son los documentos que se están insertando:
[{
"item": "diario",
"qty": 25,
"size": {
"h": 14,
"w": 21,
"uom": "cm"
},
"status": "A"
}, {
"item": "cuaderno",
"qty": 50,
"size": {
"h": 8.5,
"w": 11,
"uom": "in"
},
"status": "A"
}, {
"item": "papel",
"qty": 100,
"size": {
"h": 8.5,
"w": 11,
"uom": "in"
},
"status": "D"
}, {
"item": "planificador",
"qty": 75,
"size": {
"h": 22.85,
"w": 30,
"uom": "cm"
},
"status": "D"
}, {
"item": "postal",
"qty": 45,
"size": {
"h": 10,
"w": 15.25,
"uom": "cm"
},
"status": "A"
}]
Consulta de datos

Modificación y eliminación de datos

Creación de Índice
Cambiar al panel de índices de la colección

Crear Índice

Análisis del Rendimiento de Consultas
Similar al explain de MySQL, MongoDB también admite la declaración explain para analizar el rendimiento de las consultas.

