Che cos'è un buon client GUI MongoDB?


58

Sto usando Rockmongo su Windows - è uno strumento web basato su php. Ma su Ubuntu (12.04) si sta comportando in modo divertente - le query scadono spesso - e sto cercando clienti migliori. Qualcuno sa qualcosa di buono per MongoDB su Ubuntu?


In questa risposta SO ho mantenuto un elenco aggiornato in stile wiki di UI di amministrazione MongoDB, comprese quelle open-platform multipiattaforma .
Dan Dascalescu il

Risposte:


66

Robo 3T (precedentemente noto come RoboMongo)

Strumento di gestione MongoDB open source multipiattaforma incentrato sulla shell (ad es. GUI di amministrazione).

[It] incorpora lo stesso motore JavaScript (basato su Mozilla SpiderMonkey), che alimenta la shell mongo di MongoDB. Significa che puoi riutilizzare le tue abilità esistenti di MongoDB Shell in Robomongo.

modificare

Qualche informazione in più:

  • È disponibile per Linux, OSX e Windows .
  • Per quanto riguarda Linux, ci sono pacchetti disponibili nei formati .rpm (Fedora, CentOS, openSUSE), .deb (Debian, Ubuntu) e .tar.gz.
  • È gratuito (come nel discorso); puoi accedere al suo repository GitHub qui .

2
Assicurati di controllare View -> Exploreruna volta avviato il programma per la prima volta, altrimenti perderai la ricerca dell'elenco dei database, come me.
Budhajeewa,

Questa app è scritta male. Ad oggi non funziona su Windows 7 (build 0.8.5). Innanzitutto ho pensato che non potesse connettersi al server locale. Poi ho cercato su Google e ho trovato qui che ho bisogno di aprire Explorer. E ora mostra che non ho raccolte in db.
esperto il

2
@ruslan RoboMongo non funziona con Mongo 3.0 e versioni successive. Di recente abbiamo dovuto passare a MongoChef per questo.
Nashenas,

2
Per quanto riguarda il supporto MongoDB 3: "Robomongo 0.9.0 RC2 supporta MongoDB 3.xe il motore WiredTiger. Per qualsiasi problema riscontrato, si prega di riferire a github.com/paralect/robomongo/issues/520 ".
rsenna,

1
@Cerin: quale versione di Ubuntu e quale versione di RoboMongo?
rsenna,

19

Una cosa che conosco (ma non mi piace molto l'interfaccia) è UMongo , che è un'applicazione desktop, non basata su browser. Ecco uno screenshot:

uno screenshot di UMongo

Finora ho usato MonjaDB - è un plug-in Eclipse ed Eclipse è comunque il mio IDE. Mi piace; sembra avere tutte le funzionalità che usavo in RockMongo .

Ecco uno screenshot di MonjaDB (ce ne sono altri sul suo sito Web, oltre ad alcune istruzioni):

uno screenshot di MonjaDB

Per installarlo, ovviamente hai bisogno di Eclipse (che puoi ottenere dai repository Ubuntu). Una volta fatto ciò, devi andare su Aiuto-> Installa nuovo software ... e poi aggiungi questo sito di aggiornamento . Anche se mi piace, non credo che molte persone cambieranno IDE solo per una GUI per Mongo (anche se potrei sbagliarmi).

Sia UMongo che MonjaDB hanno il loro codice sorgente su GitHub.


2
Il sito di Umongo è sparito.
Cerin,

12

Puoi dare un'occhiata a mongobooster . MongoBooster è uno strumento GUI multipiattaforma incentrato sulla shell per MongoDB v2.2-3.2, che fornisce aggiornamento sul posto, integrazione Lodash & Moment.js, supporto della sintassi ES6 e vera esperienza intellisense.

MongoBooster ha le seguenti caratteristiche:

  1. MongoBooster offre la vera esperienza IntelliSense. Il servizio di linguaggio integrato conosce tutti i possibili completamenti, metodi, proprietà, variabili, parole chiave, persino i nomi delle raccolte MongoDB, i nomi dei campi e gli operatori. I suggerimenti IntelliSense verranno visualizzati durante la digitazione.
  2. Nell'editor di script, durante la digitazione di un richiamo del metodo verranno visualizzati suggerimenti sui parametri. Frammenti di intervallo di date, frammenti di conversione da SQL a MongoDB ...
  3. Il passaggio del mouse mostrerà molte informazioni utili, come tipi di simboli, definizione della funzione, informazioni sul tipo e documento.
  4. Le parentesi corrispondenti verranno evidenziate non appena il cursore si trova vicino a una di esse.
  5. Tutto ciò che MongoBooster può fare è nella palette dei comandi. Guardalo usando le scorciatoie CTRL-SHIFT-P
  6. Tunneling SSH per connessioni MongoDB
  7. Gestione semplice di frammenti e set di repliche
  8. C'è una licenza gratuita con alcune limitazioni.

Disclaimer: lavoro per MongoBooster.

mongobooster_main_screen


Ho scaricato questo strumento e ho eseguito un'aggregazione con esso. Errore (nessun documento restituito). Il prossimo! Non ho tempo per gli strumenti che colpiscono i bug entro 5 minuti. L'aggregazione ha funzionato bene a Robomongo per inciso.
jcollum,

9

3T MongoChef è una GUI desktop multipiattaforma per MongoDB e funziona anche su Ubuntu. È uno strumento commerciale ma è gratuito per uso personale e non commerciale.

Ha molte funzioni utili, ad esempio la modifica dei dati sul posto o un generatore di query di ricerca con trascinamento della selezione (www.3t.io/mongochef/mongochef-whats-new).

** Schermata di 3T MongoChef su Ubuntu **


3
L'unica app fuori dall'intero elenco che funziona con Mongo 3.1.x.
esperto il

1
MongoBooster funziona anche su 3.1 / 3.2, così come Mongo Management Studio .
wfsm77,

Molto importante: funziona anche su MongoDB 3.2!
TomiL

Questo è di proprietà di Studio3T, le stesse persone che sviluppano RoboMongo? Perché realizzare prodotti concorrenti?
Cerin,


2

qMongoFront è un client GUI MongoDB basato su QT su Linux, è completamente gratuito e openouce.


2

Bussola MongoDB

La GUI per MongoDB. Esplora visivamente i tuoi dati. Esegui query ad hoc in pochi secondi. Interagisci con i tuoi dati con la piena funzionalità CRUD. Visualizza e ottimizza le prestazioni della query. Disponibile su Linux, Mac o Windows. Compass ti consente di prendere decisioni più intelligenti su indicizzazione, convalida dei documenti e altro ancora.

  • GUI ufficiale di MongoDB.
  • Ricco di funzionalità: fornisce non solo l'accesso diretto ai dati, ma anche statistiche del server in tempo reale, piani di spiegazione visiva, manutenzione dell'indice, interfaccia utente delle pipeline di aggregazione.
  • È disponibile per Linux (RedHat, Ubuntu), OSX e Windows .
  • La versione della community è gratuita (come in Beer, non FLOSS) e manca di alcune funzionalità. Per quanto riguarda la versione commerciale: "MongoDB Compass è disponibile come parte dei nostri abbonamenti, così come Readonly Edition e Isolated Edition."

Solo una nota, devi selezionare "Community Edition" per scaricarlo senza fornire a Mongo tutti i tuoi dettagli.
tu-Reinstate Monica-dor duh,

1
E segfault su Ubuntu 18.10 :-(
tu-Reinstate Monica-dor duh,

@tudor Mi dispiace sentirlo. Sono stato in grado di usarlo con successo su Windows e OSX, lo proverò su Ubuntu. MongoDB Compass è ancora in fase di sviluppo: lento all'avvio, un po 'approssimativo ai bordi, ma sembra promettente.
rsenna,

1

Mongo Management Studio

È uno strumento multipiattaforma con una bella interfaccia utente. L'edizione della community è gratuita. L'edizione professionale ha più funzionalità e include il supporto.


1

Robo 3T

Robo 3T (precedentemente Robomongo) è la GUI leggera gratuita per gli appassionati di MongoDB. Robo 3T ( robo3t-snap ) è impacchettato come pacchetto snap in tutte le versioni attualmente supportate di Ubuntu. robo3t-snap è impacchettato con una shell MongoDB integrata.

Per installare Robo 3T cerca l'app nel software Ubuntu o apri il terminale e digita:

sudo snap install robo3t-snap  

Studio 3T

Studio 3T (precedentemente MongoChef) è una GUI e un IDE professionali per MongoDB. Studio 3T è disponibile nelle versioni Core, Pro ed Enterprise. L'edizione Core è sempre gratuita per uso non commerciale.

Caratteristiche:

  • Query di completamento automatico con IntelliShell
  • Trascina e rilascia i campi per creare visivamente query
  • Utilizzare SQL per eseguire una query su MongoDB
  • Crea query di aggregazione fase per fase
  • Genera codice driver in 5 lingue
  • Molteplici modi per importare ed esportare, inclusa la migrazione SQL
  • Automatizza attività ripetitive MongoDB come le importazioni
  • E molto di più...

0

MongoDB non include un'interfaccia amministrativa in stile GUI. Ma in realtà consiglierei di controllare le UI di amministrazione elencate in docs.mongodb.org che è più utile e gli elenchi vengono aggiornati.

Per ulteriori informazioni, consultare questo link


Ci sono alcune buone GUI nell'elenco, ma la maggior parte non supporta Ubuntu.
Eyal,


0

esiste uno strumento GUI NoSQL Viewer gratuito per MongoDB e altri database NoSQL che fornisce una comoda interfaccia per i dati e supporta molte funzioni utili


perché nessuno ha votato a favore di questa risposta ... mi chiedo ..
Budi Mulyo

-3

Robomongo , strumento di gestione MongoDB multipiattaforma incentrato su Shell, funziona sulla maggior parte dei sistemi Linux. Ha rpm, pacchetti dep e archivio tar.gz

Se il sistema non è supportato, è presente anche un pacchetto di installazione autonomo.


4
Robomongo è già stato menzionato in una precedente risposta ...
David Edwards,

-3

NoSQL Viewer è uno strumento gratuito che supporta MongoDB e altri database NoSQL.

NoSQL Viewer è disponibile qui .


3
Grazie, ma NoSQL Viewer è già stato proposto in una risposta precedente.
Eyal,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.