¿Qué es un buen cliente GUI MongoDB?

58

He estado usando Rockmongo en Windows, es una herramienta web basada en php. Pero en Ubuntu (12.04) se está comportando de manera extraña, las consultas caducan a menudo y estoy buscando mejores clientes. ¿Alguien sabe algo bueno para MongoDB en Ubuntu?

Eyal
fuente
He estado manteniendo una lista actualizada de estilo wiki de UI de administrador de MongoDB, incluidas las de código abierto multiplataforma, en esta respuesta SO .
Dan Dascalescu

Respuestas:

66

Robo 3T (anteriormente conocido como RoboMongo)

Herramienta de administración MongoDB de código abierto multiplataforma centrada en shell (es decir, GUI de administración).

[Se incrusta el mismo motor de JavaScript (basado en Mozilla SpiderMonkey), que alimenta el shell mongo de MongoDB. Significa que puede reutilizar sus habilidades existentes de MongoDB Shell en Robomongo.

Editar

Alguna información más:

  • Está disponible para Linux, OSX y Windows .
  • Con respecto a Linux, hay paquetes disponibles en los formatos .rpm (Fedora, CentOS, openSUSE), .deb (Debian, Ubuntu) y .tar.gz.
  • Es gratis (como en Speech); Puede acceder a su repositorio GitHub aquí .
rsenna
fuente
2
Asegúrese de verificar View -> Exploreruna vez que se inicie el programa por primera vez, o se perderá buscando la lista de bases de datos, como yo.
budhajeewa
Esta aplicación está mal escrita. No funciona en Windows 7 a partir de hoy (compilación 0.8.5). Primero pensé que no se puede conectar al servidor local. Luego busqué en Google y encontré que necesito abrir Explorer. Y ahora muestra que no tengo colecciones en db.
experto
2
@ruslan RoboMongo no funciona con Mongo 3.0 y superior. Recientemente tuvimos que cambiar a MongoChef por eso.
Nashenas
2
Con respecto al soporte de MongoDB 3: "Robomongo 0.9.0 RC2 es compatible con MongoDB 3.xy el motor WiredTiger. Para cualquier problema encontrado, informe a github.com/paralect/robomongo/issues/520 ".
rsenna
1
@Cerin: ¿qué versión de Ubuntu y qué versión de RoboMongo?
rsenna
19

Una cosa que sé (pero no me gusta mucho la interfaz) es UMongo , que es una aplicación de escritorio, no basada en navegador. Aquí hay una captura de pantalla:

una captura de pantalla de UMongo

Hasta ahora he estado usando MonjaDB : es un complemento de Eclipse, y Eclipse es mi IDE de todos modos. Me gusta; parece tener todas las características que solía usar en RockMongo .

Aquí hay una captura de pantalla de MonjaDB (hay más en su sitio web, así como algunas instrucciones):

una captura de pantalla de MonjaDB

Para instalarlo, obviamente necesita Eclipse (que puede obtener de los repositorios de Ubuntu). Una vez que haya hecho eso, debe ir a Ayuda-> Instalar nuevo software ... y luego agregar este sitio de actualización . Aunque me gusta, no creo que mucha gente cambie los IDE solo por una GUI para Mongo (aunque podría estar equivocado).

Tanto UMongo como MonjaDB tienen su código fuente en GitHub.

Eyal
fuente
2
El sitio de Umongo se ha ido.
Cerin
12

Puedes ver mongobooster . MongoBooster es una herramienta GUI multiplataforma centrada en shell para MongoDB v2.2-3.2, que proporciona actualización en el lugar, integración de Lodash y Moment.js, soporte de sintaxis ES6 y verdadera experiencia intellisense.

MongoBooster tiene las siguientes características:

  1. MongoBooster ofrece una verdadera experiencia IntelliSense. El servicio de lenguaje incorporado conoce todas las terminaciones posibles, métodos, propiedades, variables, palabras clave, incluso los nombres de colección MongoDB, nombres de campo y operadores. Las sugerencias de IntelliSense aparecerán mientras escribe.
  2. En el editor de scripts, aparecerán sugerencias de parámetros mientras escribe una invocación de método. Fragmentos de intervalo de fechas útiles, fragmentos de conversión de SQL a MongoDB ...
  3. El cursor del mouse mostrará mucha información útil, como tipos de símbolos, definición de funciones, información de tipo y documento.
  4. Los corchetes coincidentes se resaltarán en cuanto el cursor esté cerca de uno de ellos.
  5. Todo lo que MongoBooster puede hacer está en la Paleta de comandos. Véalo usando atajos CTRL-SHIFT-P
  6. Túneles SSH para conexiones MongoDB
  7. Gestión simple de fragmentos y conjuntos de réplicas.
  8. Hay una licencia gratuita con algunas limitaciones.

Descargo de responsabilidad: trabajo para MongoBooster.

mongobooster_main_screen

QingHai
fuente
Descargué esta herramienta y ejecuté una agregación con ella. Falló (no se devolvieron documentos). ¡Siguiente! No tengo tiempo para herramientas que solucionan errores en 5 minutos. La agregación funcionó bien en Robomongo por cierto.
jcollum
9

3T MongoChef es una GUI de escritorio multiplataforma para MongoDB y se ejecuta también en Ubuntu. Es una herramienta comercial, pero es gratuita para uso personal y no comercial.

Tiene muchas características útiles, por ejemplo, edición de datos in situ o un generador de consultas de búsqueda de arrastrar y soltar (www.3t.io/mongochef/mongochef-whats-new).

** Captura de pantalla de 3T MongoChef en Ubuntu **

Tomek
fuente
3
La única aplicación de la lista completa que funciona con Mongo 3.1.x.
experto
1
MongoBooster también funciona en 3.1 / 3.2, así como Mongo Management Studio .
wfsm77
Muy importante: ¡también funciona en MongoDB 3.2!
TomiL
¿Es propiedad de Studio3T, las mismas personas que desarrollan RoboMongo? ¿Por qué hacer productos de la competencia?
Cerin
2

RockMongo

Existe RockMongo (un cliente php basado en la web), pero no puedo decir qué tan bueno es.

desgua
fuente
RockMongo se menciona en la pregunta y ahora también está muerto. :(
Dan Dascalescu
2

qMongoFront es un cliente GUI MongoDB basado en QT en linux. Es totalmente gratuito y de código abierto.

gavin
fuente
2

Brújula MongoDB

La GUI para MongoDB. Explore visualmente sus datos. Ejecute consultas ad hoc en segundos. Interactúe con sus datos con la funcionalidad CRUD completa. Ver y optimizar el rendimiento de su consulta. Disponible en Linux, Mac o Windows. Compass le permite tomar decisiones más inteligentes sobre indexación, validación de documentos y más.

  • GUI oficial de MongoDB.
  • Rico en funciones: proporciona no solo acceso directo a datos, sino también estadísticas de servidor en tiempo real, planes de explicación visual, mantenimiento de índices, UI de tuberías de agregación.
  • Está disponible para Linux (RedHat, Ubuntu), OSX y Windows .
  • La versión comunitaria es gratuita (como en Beer, no FLOSS) y carece de algunas características. Con respecto a la versión comercial: "MongoDB Compass está disponible como parte de nuestras suscripciones, al igual que la Edición de solo lectura y la Edición aislada".
rsenna
fuente
Solo una nota, debe seleccionar "Community Edition" para descargarlo sin darle a Mongo todos sus detalles.
tu-Reinstate Monica-dor duh
1
Y se da por defecto en Ubuntu 18.10 :-(
tu-Reinstate Monica-dor duh
@tudor Lamento escuchar eso. Pude usarlo en Windows y OSX con éxito, lo probaré en Ubuntu. MongoDB Compass sigue siendo prácticamente un trabajo en progreso: lento para el inicio, algo brusco en los bordes, pero parece prometedor.
rsenna
1

Mongo Management Studio

Es una herramienta multiplataforma con una bonita interfaz de usuario. La edición comunitaria es gratis. La edición profesional tiene más características e incluye soporte.

4kochi
fuente
1

Robo 3T

Robo 3T (anteriormente Robomongo) es la GUI liviana gratuita para los entusiastas de MongoDB. Robo 3T ( robo3t-snap ) está empaquetado como un paquete de complemento en todas las versiones actualmente compatibles de Ubuntu. robo3t-snap está empaquetado con un shell MongoDB incorporado.

Para instalar Robo 3T, busque la aplicación en el software Ubuntu o abra la terminal y escriba:

sudo snap install robo3t-snap  

Studio 3T

Studio 3T (anteriormente MongoChef) es una GUI e IDE profesional para MongoDB. Studio 3T está disponible en las ediciones Core, Pro y Enterprise. La edición Core siempre es gratuita para uso no comercial.

caracteristicas:

  • Autocompletar consultas con IntelliShell
  • Arrastra y suelta campos para crear consultas visualmente
  • Use SQL para consultar MongoDB
  • Cree consultas de agregación etapa por etapa
  • Generar código de controlador en 5 idiomas.
  • Múltiples formas de importar y exportar, incluida la migración de SQL
  • Automatice tareas repetitivas de MongoDB como importaciones
  • Y mucho más...
karel
fuente
0

MongoDB no incluye una interfaz administrativa estilo GUI. Pero en realidad, recomendaría verificar las IU de administrador que figuran en docs.mongodb.org, que es más útil y las listas se actualizan.

Para obtener más información, consulte este enlace.

Amol M Kulkarni
fuente
Hay algunas buenas GUI en la lista, pero la mayoría no admite Ubuntu.
Eyal
0

Mostrar el centro Tadpole DB. Tadpole es una herramienta web de base de datos db para clientes. https://github.com/hangum/TadpoleForDBTools/wiki

soporte mongoDB, mariaDB, MySQL, MSSQL, apache hive, pgsql, sqlite ... otros

hangum
fuente
Bienvenido a Ask Ubuntu! Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
Eric Carvalho
0

existe una herramienta GUI gratuita de NoSQL Viewer para MongoDB y otras bases de datos NoSQL que proporciona una interfaz conveniente para los datos y admite muchas características útiles

Miguel
fuente
por qué nadie votó esta respuesta ... me pregunto ...
Budi Mulyo
-3

Robomongo , herramienta de administración MongoDB multiplataforma centrada en Shell, funciona en la mayoría de los sistemas Linux. Tiene rpm, paquetes dep y archivo tar.gz

Si el sistema no es compatible, el paquete de instalación independiente también está allí.

usuario192867
fuente
44
Robomongo ya ha sido mencionado en una respuesta anterior ...
David Edwards
-3

NoSQL Viewer es una herramienta gratuita que admite MongoDB y otras bases de datos NoSQL.

NoSQL Viewer está disponible aquí .

Miguel
fuente
3
Gracias, pero NoSQL Viewer ya se ha propuesto en una respuesta anterior.
Eyal