Estou usando o MongoDB em um sistema de relatórios e tenho que excluir um monte de documentos de teste. Embora eu não tenha muito problema ao usar as ferramentas de linha de comando baseadas em JSON, é extremamente tedioso ter que continuar procurando documentos, OIDs de copiar e colar, etc., especialmente em uma janela de prompt de comando (já tentei "marcar" o texto que envolve várias linhas?)
Como inspecionar visualmente os bancos de dados e coleções, executar algumas tarefas simples de CRUD e gerenciar vários scripts em uma janela adequada (não um prompt de comando)?
windows
user-interface
mongodb
Aaronaught
fonte
fonte
Respostas:
Aqui estão algumas ferramentas populares de administração da MongoDB GUI:
Código aberto
dbKoda - editor de plataforma cruzada com preenchimento automático, destaque de sintaxe e formatação de código (além de salvamento automático, algo que o Studio 3T não suporta), ferramentas visuais (plano de explicação, painel de desempenho em tempo real, construtor de pipeline de consulta e agregação) ), gerenciador de perfil, analisador de armazenamento, orientador de índice, converte comandos do MongoDB para a sintaxe do Node.js. etc. Falta edição local de documentos e a capacidade de alternar temas.
Nosqlclient - várias guias de saída do shell, preenchimento automático, analisador de esquema, gerenciamento de índice, gerenciamento de usuário / função, monitoramento ao vivo e outros recursos. Baseado em Electron / Meteor.js, desenvolvido ativamente no GitHub .
adminMongo - aplicativo baseado na Web ou eletrônico. Suporta monitoramento de servidor e edição de documentos.
Fonte fechada
find
consultas ad-hoc no banco de dados - tudo com zero conhecimento da linguagem de consulta do MongoDB. Desenvolvido por MongoDB, Inc. Nenhumaupdate
consulta ou acesso ao shell.Robo 3T - adquirido pelo Studio 3T. Uma ferramenta de gerenciamento MongoDB de código aberto de plataforma cruzada, centrada no shell. Somente recursos relacionados ao shell, por exemplo, vários shells e resultados, são preenchidos automaticamente. Nenhuma exportação / importação ou outros recursos são mencionados. Última confirmação: 04/07/2017
HumongouS.io - interface baseada na Web com recursos CRUD, um construtor de gráficos e alguns recursos de colaboração. 14 dias de teste.
Projetos abandonados
fonte
mongod v2.6
autenticação e, portanto, agora muitas pessoas não poderão mais se conectar remotamente a nenhumamongodb v3.0
instância. Se você usar outro provedor remoto, e eles usam>= v3.0 of mongodb
, você não será mais capaz de se conectarO download do MongoVUE já está disponível em http://blog.mongovue.com/downloads
fonte
O MongoVUE parece promissor.
http://mongovue.wordpress.com/
fonte
A verdadeira resposta é ... Não.
Até onde eu descobri, não há um cliente Windows MonogoDB razoável ou disponível publicamente, o que é realmente muito triste, pois o MongoDB é muito bom.
Pensei em criar um aplicativo simples com o WPF no Codeplex ... mas não estou super motivado.
Quais recursos você gostaria de ter? Talvez você possa me inspirar ou a outros?
Por exemplo, você deseja apenas visualizar bancos de dados / coleções e talvez edições simples (para não precisar usar o shell) ou precisa de algo mais complexo?
fonte
O MongoVue é o melhor que encontrei até agora; possui ótimos recursos, como cópia de banco de dados ou de coleção e visualização em modo de texto para registros, o que é extremamente útil
fonte
Eu uso o MongoVUE, é bom para visualizar dados, mas quase não há capacidade de edição.
fonte
Existe um projeto baseado na Web para isso que é relativamente cedo chamado Pongo . Requer a instalação do Python e algumas dependências, mas deve ser executado no Windows.
fonte
Se você é capaz de executar scripts PHP, pode experimentar o PHP MongoDB Admin . É um único script PHP que fornece funcionalidade básica de gerenciamento e pesquisa.
fonte