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 Imagen de apertura de 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. Configuración de conexión de Compass

Ingresa la información de conexión de MongoDB Conexión de Compass

Interfaz principal

Interfaz principal de Compass

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 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

Operaciones de colección

Inserción de datos

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

Consulta de datos

Modificación y eliminación de datos

Modificar y eliminar datos

Creación de Índice

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

Crear Índice
Crear Índice de MongoDB

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.
Análisis del Rendimiento de Consultas

Análisis del Rendimiento de Consultas