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.