O que é um bom cliente GUI do MongoDB?

58

Eu tenho usado o Rockmongo no Windows - é uma ferramenta web baseada em php. Mas no Ubuntu (12.04), ele está se comportando de maneira engraçada - as consultas expiram com frequência - e eu estou procurando clientes melhores. Alguém sabe alguma coisa boa para o MongoDB no Ubuntu?

Eyal
fonte
Eu tenho mantido uma lista atualizada no estilo wiki de UIs de administrador do MongoDB, incluindo as de código aberto de plataforma cruzada, nesta resposta do SO .
Dan Dascalescu 27/06

Respostas:

66

Robo 3T (anteriormente conhecido como RoboMongo)

Ferramenta de gerenciamento de MongoDB de código aberto de plataforma cruzada, centrada no Shell (ou seja, Admin GUI).

[Ele] incorpora o mesmo mecanismo JavaScript (baseado no Mozilla SpiderMonkey), que alimenta o mongo do MongoDB. Isso significa que você pode reutilizar suas habilidades existentes do MongoDB Shell no Robomongo.

Editar

Mais algumas informações:

  • Está disponível para Linux, OSX e Windows .
  • Em relação ao Linux, existem pacotes disponíveis nos formatos .rpm (Fedora, CentOS, openSUSE), .deb (Debian, Ubuntu) e .tar.gz.
  • É grátis (como no Discurso); você pode acessar seu repositório GitHub aqui .
rsenna
fonte
2
Certifique-se de verificar View -> Explorerquando o programa for iniciado pela primeira vez - ou você ficará perdido procurando a lista de bancos de dados, como eu.
Budhajeewa
Este aplicativo está mal escrito. Não funciona no Windows 7 até hoje (compilação 0.8.5). Primeiro, pensei que não podia se conectar ao servidor local. Então, pesquisei no google e encontrei aqui que preciso abrir o Explorer. E agora mostra que não tenho coleções em db.
expert
2
@ruslan RoboMongo não funciona com o Mongo 3.0 e superior. Recentemente, tivemos que mudar para o MongoChef por causa disso.
Nashenas 11/09/15
2
Sobre o suporte ao MongoDB 3: "O Robomongo 0.9.0 RC2 suporta o MongoDB 3.xe o mecanismo WiredTiger. Para quaisquer problemas encontrados, por favor, reporte para github.com/paralect/robomongo/issues/520 ".
rsenna
11
@Cerin: qual versão do Ubuntu e qual versão do RoboMongo?
rsenna
19

Uma coisa que eu sei (mas não gosto muito da interface) é o UMongo , que é um aplicativo para computador e não para navegador. Aqui está uma captura de tela:

uma captura de tela do UMongo

Até agora, tenho usado o MonjaDB - é um plug-in do Eclipse e o Eclipse é meu IDE de qualquer maneira. Eu gosto disso; parece ter todos os recursos que eu costumava usar no RockMongo .

Aqui está uma captura de tela do MonjaDB (há mais em seu site, além de algumas instruções):

uma captura de tela do MonjaDB

Para instalá-lo, você obviamente precisa do Eclipse (que você pode obter nos repositórios do Ubuntu). Depois de fazer isso, você precisa ir para Ajuda-> Instalar novo software ... e adicionar este site de atualização . Embora eu goste, acho que muitas pessoas não trocam de IDE apenas por uma GUI para Mongo (embora eu possa estar enganado).

O UMongo e o MonjaDB têm seu código fonte no GitHub.

Eyal
fonte
2
O site de Umongo se foi.
Cerin
12

Você pode conferir o mongobooster . O MongoBooster é uma ferramenta GUI de plataforma cruzada centrada no shell para o MongoDB v2.2-3.2, que fornece atualização no local, integração Lodash e Moment.js, suporte à sintaxe do ES6 e verdadeira experiência intelectual.

MongoBooster possui os seguintes recursos:

  1. O MongoBooster oferece a verdadeira experiência IntelliSense. O serviço de idioma incorporado conhece todas as possíveis conclusões, métodos, propriedades, variáveis, palavras-chave, até os nomes de coleção do MongoDB, nomes de campo e operadores. As sugestões do IntelliSense serão exibidas enquanto você digita.
  2. No editor de script, as dicas de parâmetro serão exibidas enquanto você digita uma invocação de método. Snippets de intervalo de datas úteis, snippets de conversão de SQL para MongoDB ...
  3. O cursor do mouse mostrará muitas informações úteis, como tipos de símbolos, definição de função, informações de tipo e documento.
  4. Os colchetes correspondentes serão destacados assim que o cursor estiver perto de um deles.
  5. Tudo o que o MongoBooster pode fazer é na paleta de comandos. Veja usando os atalhos CTRL-SHIFT-P
  6. Túnel SSH para conexões MongoDB
  7. Gerenciamento simples de shards e conjuntos de réplicas
  8. Existe uma licença gratuita com algumas limitações.

Disclaimer: Eu trabalho para o MongoBooster.

mongobooster_main_screen

QingHai
fonte
Eu baixei essa ferramenta e executei uma agregação com ela. Falha (nenhum documento retornado). Próximo! Não tenho tempo para ferramentas que atingem bugs dentro de 5 minutos. A agregação funcionou bem em Robomongo por acaso.
Jcollum
9

O 3T MongoChef é uma GUI de desktop multiplataforma para MongoDB e também roda no Ubuntu. É uma ferramenta comercial, mas é gratuita para uso pessoal e não comercial.

Possui muitos recursos úteis, por exemplo, edição de dados no local ou um construtor de consultas de pesquisa de arrastar e soltar (www.3t.io/mongochef/mongochef-whats-new).

** Captura de tela do 3T MongoChef no Ubuntu **

Tomek
fonte
3
O único aplicativo da lista inteira que funciona com o Mongo 3.1.x.
expert
11
O MongoBooster também funciona em 3.1 / 3.2, assim como o Mongo Management Studio .
wfsm77
Muito importante: também funciona no MongoDB 3.2!
precisa saber é
Isso pertence ao Studio3T, as mesmas pessoas que desenvolvem o RoboMongo? Por que fazer produtos concorrentes?
Cerin
2

RockMongo

Existe o RockMongo (um cliente php baseado na Web), mas não sei dizer o quão bom é.

desgua
fonte
O RockMongo é mencionado na pergunta e também está morto agora. :(
Dan Dascalescu 27/06
2

qMongoFront é um cliente MongoDB GUI baseado em QT no linux.É totalmente gratuito e de código aberto.

gavin
fonte
2

MongoDB Compass

A GUI do MongoDB. Explore visualmente seus dados. Execute consultas ad hoc em segundos. Interaja com seus dados com a funcionalidade CRUD completa. Visualize e otimize o desempenho da sua consulta. Disponível no Linux, Mac ou Windows. O Compass permite que você tome decisões mais inteligentes sobre indexação, validação de documentos e muito mais.

  • GUI oficial do MongoDB.
  • Rico em recursos: fornece não apenas acesso direto aos dados, mas também estatísticas do servidor em tempo real, planos de explicação visual, manutenção de índice, interface do usuário de pipelines de agregação.
  • Está disponível para Linux (RedHat, Ubuntu), OSX e Windows .
  • A versão comunitária é gratuita (como em Beer, não em FLOSS) e carece de alguns recursos. Em relação à versão comercial: "O MongoDB Compass está disponível como parte de nossas assinaturas, assim como as edições Readonly Edition e Isolated Edition".
rsenna
fonte
Apenas uma observação, você deve selecionar "Community Edition" para fazer o download sem fornecer todos os detalhes ao Mongo.
tudor
11
E segfaults no Ubuntu 18.10 :-(
tudor
@tudor Desculpe ouvir isso. Consegui usá-lo no Windows e OSX com sucesso, vou tentar no Ubuntu. O MongoDB Compass ainda é um trabalho em andamento: lento para iniciar, meio difícil, mas parece promissor.
rsenna 25/02
1

Mongo Management Studio

É uma ferramenta multiplataforma com uma interface de usuário bonita. A edição da comunidade é de graça. A edição profissional possui mais recursos e inclui suporte.

4kochi
fonte
1

Robo 3T

Robo 3T (anteriormente Robomongo) é a GUI leve e gratuita para os entusiastas do MongoDB. O Robo 3T ( robo3t-snap ) é empacotado como um pacote de snap em todas as versões atualmente suportadas do Ubuntu. O robo3t-snap é fornecido com um shell MongoDB incorporado.

Para instalar o Robo 3T, procure o aplicativo no Ubuntu Software ou abra o terminal e digite:

sudo snap install robo3t-snap  

Studio 3T

O Studio 3T (anteriormente MongoChef) é uma GUI e IDE profissional para o MongoDB. O Studio 3T está disponível nas edições Core, Pro e Enterprise. A edição Core é sempre gratuita para uso não comercial.

Recursos:

  • Consultas de preenchimento automático com o IntelliShell
  • Arraste e solte campos para criar consultas visualmente
  • Use SQL para consultar o MongoDB
  • Crie consultas de agregação estágio por estágio
  • Gere código de driver em 5 idiomas
  • Várias maneiras de importar e exportar, incluindo migração SQL
  • Automatize tarefas repetitivas do MongoDB como importações
  • E muito mais...
karel
fonte
0

O MongoDB não inclui uma interface administrativa no estilo da GUI. Mas, na verdade, eu recomendaria verificar as UIs de administrador listadas em docs.mongodb.org, que é mais útil e as listas são atualizadas.

Para mais informações, consulte este link

Amol M Kulkarni
fonte
Existem algumas boas GUIs na lista, mas a maioria não suporta o Ubuntu.
Eyal
0

Mostrar o hub do Tadpole DB. O girino é uma ferramenta cliente db de base na web. https://github.com/hangum/TadpoleForDBTools/wiki

suporte mongoDB, mariaDB, MySQL, MSSQL, apache hive, pgsql, sqlite ... outros

hangum
fonte
Bem-vindo ao Ask Ubuntu! Embora isso possa teoricamente responder à pergunta, seria preferível incluir aqui as partes essenciais da resposta e fornecer o link para referência.
Eric Carvalho
0

existe a ferramenta gratuita NoSQL Viewer GUI para MongoDB e outros bancos de dados NoSQL que fornece interface conveniente para dados e suporta muitos recursos úteis

Michael
fonte
por que ninguém votou esta resposta ... eu me pergunto ..
Budi Mulyo
-3

Robomongo , ferramenta de gerenciamento MongoDB de plataforma cruzada e concêntrica ao Shell, funciona na maioria dos sistemas Linux. Possui rpm, dep packages e arquivo tar.gz

Se o sistema não for suportado, o pacote de instalação independente também estará lá.

user192867
fonte
4
Robomongo já foi mencionado em uma resposta anterior ...
David Edwards
-3

O NoSQL Viewer é uma ferramenta gratuita que suporta MongoDB e outros bancos de dados NoSQL.

O NoSQL Viewer está disponível aqui .

Michael
fonte
3
Obrigado, mas o NoSQL Viewer já foi proposto em uma resposta anterior.
Eyal