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?


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 .

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.


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


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


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

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


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

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.


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

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


Existem algumas boas GUIs na lista, mas a maioria não suporta o Ubuntu.
Eyal


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


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


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 .


3
Obrigado, mas o NoSQL Viewer já foi proposto em uma resposta anterior.
Eyal
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.