Skip to content

MongoDB ​

Schema é mais uma sugestão.

Conectando ​

CampoPadrãoObservação
Hostlocalhost
Porta27017
Banco de dadosadmin quando vazioTambém é o banco usado para autenticar
Usuário, SenhaOpcionais
  • Usar TLS / SSL criptografa a conexão, conferindo contra os certificados confiáveis do sistema.
  • URLs: mongodb://. mongodb+srv:// é lida, mas os registros SRV não são resolvidos, então aponte o Lily para um host e uma porta.
  • O Lily conecta em um host só. Não tem opção de banco de autenticação separado.
  • Túneis SSH funcionam.

O espaço de trabalho do MongoDB ​

O menu Banco de dados troca de banco (admin, local e config ficam escondidos) e tem Converter para SQL…. A barra lateral lista as coleções; botão direito numa delas para Entender coleção, Detalhes & índices e Excluir coleção.

Buscando documentos ​

Digite um filtro em JSON, por exemplo {"active": true}, e veja 50 documentos por página. O botão de explain diz se o filtro usa um índice (IXSCAN) ou varre a coleção (COLLSCAN), com os documentos examinados e devolvidos.

A alternância de visão troca entre os cartões JSON e uma Tabela, que pode ser exportada como qualquer resultado.

Editando ​

Novo documento e Editar abrem o documento como JSON. Salvar (⌘ S) substitui o documento inteiro pelo _id. Excluir documento apaga.

O extended JSON mantém os tipos: $oid, $date, $numberLong, $numberInt, $numberDouble, $binary e $timestamp.

Aggregation ​

Pipeline de aggregation abre um editor com dois modos:

  • JSON, com modelos: match + sort + limit, agrupar e contar, soma e média por grupo, lookup e project, contar valores distintos, e um histograma diário por data.
  • Estágios, um construtor visual de $match, $group, $sort, $project, $limit, $skip, $unwind, $lookup e $count.

Aparecem até 1.000 resultados. $out e $merge são bloqueados em conexões somente leitura.

Índices ​

Detalhes & índices lista os índices (com as marcas de único e TTL) e cria índices de um campo, crescente ou decrescente, único se quiser.

Change streams ​

Observar mudanças acompanha ao vivo inserts, updates, replaces e deletes na coleção (os últimos 200). Precisa de um replica set.

Atividade ​

As operações rodando pelo currentOp, atualizadas a cada dois segundos, com matar.

IA ​

  • Pergunte aos seus dados escreve um pipeline de aggregation a partir dos campos dos primeiros 24 documentos e responde pelos resultados. Só leituras rodam. A etapa de resposta manda até 20 documentos como estão; veja O que a IA vê.
  • Entender coleção descreve a coleção pelos nomes e tipos dos campos.

Check-up e conversão ​

Playground ​

mongo:7 na porta 37017, sem autenticação, banco lily_store.

O Lily DB é gratuito para uso pessoal e comercial.