O MongoDB Compass é uma ferramenta visual GUI que nos permite operar o MongoDB através de uma interface visual.

Instalando o MongoDB Compass

Para o sistema Windows, consulte a seção Instalação do MongoDB no ambiente Windows. Para o sistema MacOS, consulte a seção Instalação do MongoDB no ambiente MacOS.

Conectando ao Servidor MongoDB

Abra o Compass Imagem de Abertura do Compass

Se você não configurou um nome de usuário e senha ao instalar o MongoDB localmente, basta clicar em "Conectar" para usar a conexão padrão para fazer login no MongoDB local.

Se um nome de usuário e senha foram configurados, ou se você deseja se conectar a um MongoDB remoto, clique no canto superior direito para entrar na página de configuração de conexão. Configuração de Conexão do Compass

Insira as informações de conexão do MongoDB Conexão do Compass

Interface Principal

Interface Principal do Compass

Criando um Banco de Dados

Com base na imagem acima, clique para entrar na janela de criação do banco de dados Janela de Criação do Banco de Dados

Dica: Ao criar um banco de dados no Compass, você também deve criar uma coleção, daí a entrada de um nome de coleção na imagem acima.

Operações da Coleção

Operações da Coleção

Inserindo Dados

Inserindo Dados

Insira os dados do documento JSON e clique em "Inserir" para inserir os dados. Ao inserir um array JSON, representa a inserção de várias peças de dados. Abaixo estão os documentos sendo inseridos:

[{
	"item": "caderno",
	"qty": 25,
	"size": {
		"h": 14,
		"w": 21,
		"uom": "cm"
	},
	"status": "A"
}, {
	"item": "bloco de notas",
	"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": "agenda",
	"qty": 75,
	"size": {
		"h": 22.85,
		"w": 30,
		"uom": "cm"
	},
	"status": "D"
}, {
	"item": "cartão postal",
	"qty": 45,
	"size": {
		"h": 10,
		"w": 15.25,
		"uom": "cm"
	},
	"status": "A"
}]

Consultando Dados

Consultando Dados

Modificando e Deletando Dados

Modificar e Deletar Dados

Criação de Índice

Mudar para o painel de índice da coleção
Mudar para o Painel de Índice da Coleção

Criar Índice
Criar Índice do MongoDB

Análise de Desempenho da Consulta

Similar ao explain do MySQL, o MongoDB também suporta o comando explain para analisar o desempenho de declarações de consulta.
Análise de Desempenho da Consulta

Análise de Desempenho da Consulta