Co to jest dobry klient GUI MongoDB?

58

Korzystam z Rockmongo na Windowsie - to narzędzie sieciowe oparte na php. Ale w Ubuntu (12.04) zachowuje się śmiesznie - często dochodzi do przekroczenia limitu czasu zapytań - i szukam lepszych klientów. Czy ktoś wie coś dobrego dla MongoDB na Ubuntu?

Eyal
źródło
W tej odpowiedzi SO utrzymuję aktualną listę interfejsów administratora MongoDB w stylu wiki, w tym wieloplatformowych otwartych źródeł .
Dan Dascalescu

Odpowiedzi:

66

Robo 3T (wcześniej znany jako RoboMongo)

Zorientowane na powłoki wieloplatformowe narzędzie do zarządzania MongoDB typu open source (tj. GUI administratora).

[It] zawiera ten sam silnik JavaScript (oparty na Mozilla SpiderMonkey), który zasila powłokę MongoDB. Oznacza to, że możesz ponownie wykorzystać swoje dotychczasowe umiejętności Powłoki MongoDB w Robomongo.

Edytować

Więcej informacji:

  • Jest dostępny dla systemów Linux, OSX i Windows .
  • W przypadku systemu Linux dostępne są pakiety w formatach .rpm (Fedora, CentOS, openSUSE), .deb (Debian, Ubuntu) i .tar.gz.
  • Jest darmowy (jak w Mowie); możesz uzyskać dostęp do jego repozytorium GitHub tutaj .
rsenna
źródło
2
Pamiętaj, aby sprawdzić View -> Explorerpo pierwszym uruchomieniu programu - inaczej stracisz szukanie listy baz danych, tak jak ja.
budhajeewa
Ta aplikacja jest źle napisana. Na dzień dzisiejszy nie działa w systemie Windows 7 (kompilacja 0.8.5). Najpierw pomyślałem, że nie można połączyć się z lokalnym serwerem. Potem przejrzałem Google i stwierdziłem, że muszę otworzyć Eksploratora. A teraz pokazuje, że nie mam kolekcji w db.
ekspert
2
@ruslan RoboMongo nie działa z Mongo 3.0 i nowszymi wersjami. Z tego powodu niedawno musieliśmy przejść na MongoChef.
Nashenas,
2
Odnośnie wsparcia dla MongoDB 3: „Robomongo 0.9.0 RC2 obsługuje MongoDB 3.x i silnik WiredTiger. W przypadku wykrytych problemów, zgłoś się na github.com/paralect/robomongo/issues/520 ”.
rsenna
1
@Cerin: która wersja Ubuntu i która wersja RoboMongo?
rsenna
19

Jedną z rzeczy, o których wiem (ale nie podoba mi się interfejs), jest UMongo , która jest aplikacją komputerową, a nie przeglądarkową. Oto zrzut ekranu:

zrzut ekranu UMongo

Do tej pory korzystałem z MonjaDB - jest to wtyczka Eclipse, a Eclipse jest moim IDE. Lubię to; wydaje się, że ma wszystkie funkcje, z których korzystałem w RockMongo .

Oto zrzut ekranu z MonjaDB (jest więcej na jego stronie internetowej, a także kilka instrukcji):

zrzut ekranu MonjaDB

Aby go zainstalować, oczywiście potrzebujesz Eclipse (który możesz uzyskać z repozytoriów Ubuntu). Po zakończeniu tej czynności przejdź do Pomoc-> Zainstaluj nowe oprogramowanie ..., a następnie dodaj tę witrynę aktualizacji . Chociaż mi się podoba, nie sądzę, aby wiele osób zmieniło IDE tylko na GUI dla Mongo (chociaż mogę się mylić).

Zarówno UMongo, jak i MonjaDB mają kod źródłowy w GitHub.

Eyal
źródło
2
Witryna Umongo zniknęła.
Cerin,
12

Możesz sprawdzić mongobooster . MongoBooster to zorientowane na powłokę wieloplatformowe narzędzie GUI dla MongoDB v2.2-3.2, które zapewnia aktualizację w miejscu, integrację Lodash i Moment.js, obsługę składni ES6 i prawdziwe doświadczenie intellisense.

MongoBooster ma następujące funkcje:

  1. MongoBooster oferuje prawdziwe wrażenia IntelliSense. Wbudowana usługa językowa zna wszystkie możliwe uzupełnienia, metody, właściwości, zmienne, słowa kluczowe, a nawet nazwy kolekcji MongoDB, nazwy pól i operatory. Podczas pisania pojawią się sugestie IntelliSense.
  2. W edytorze skryptów pojawią się podpowiedzi dotyczące parametrów podczas wpisywania wywołania metody. Fragmenty zakresu dat, eleganckie fragmenty kodu SQL na MongoDB ...
  3. Najechanie myszką pokaże wiele przydatnych informacji, takich jak typy symboli, definicja funkcji, informacje o typie i dokument.
  4. Pasujące nawiasy zostaną podświetlone, gdy kursor znajdzie się w pobliżu jednego z nich.
  5. Wszystko, co może zrobić MongoBooster, znajduje się w Palecie poleceń. Zobacz to za pomocą skrótów CTRL-SHIFT-P
  6. Tunelowanie SSH dla połączeń MongoDB
  7. Proste zarządzanie odłamkami i zestawami replik
  8. Istnieje darmowa licencja z pewnymi ograniczeniami.

Uwaga: Pracuję dla MongoBooster.

mongobooster_main_screen

QingHai
źródło
Pobrałem to narzędzie i uruchomiłem z nim jedną agregację. Nie powiodło się (nie zwrócono żadnych dokumentów). Kolejny! Nie mam czasu na narzędzia, które zawierają błędy w ciągu 5 minut. Nawiasem mówiąc, agregacja działała dobrze w Robomongo.
jcollum
9

3T MongoChef to wieloplatformowy graficzny interfejs użytkownika dla MongoDB i działa również na Ubuntu. Jest to narzędzie komercyjne, ale jest bezpłatne do użytku osobistego i niekomercyjnego.

Ma wiele przydatnych funkcji, np. Edycję danych w miejscu lub konstruktor zapytań w trybie przeciągnij i upuść (www.3t.io/mongochef/mongochef-whats-new).

** Zrzut ekranu 3T MongoChef na Ubuntu **

Tomek
źródło
3
Jedyna aplikacja z całej listy, która współpracuje z Mongo 3.1.x.
ekspert
1
MongoBooster działa również na wersjach 3.1 / 3.2, a także Mongo Management Studio .
wfsm77,
Bardzo ważne: działa również w MongoDB 3.2!
TomiL
Jest własnością Studio3T, tych samych osób, które opracowują RoboMongo? Po co tworzyć konkurencyjne produkty?
Cerin
2

RockMongo

Istnieje RockMongo (internetowy klient php), ale nie mogę powiedzieć, jak dobrze jest.

desgua
źródło
RockMongo jest wspomniany w pytaniu i jest teraz martwy. :(
Dan Dascalescu
2

qMongoFront to oparty na QT klient GUI MongoDB na Linuksie, całkowicie darmowy i otwarty.

Gavin
źródło
2

Kompas MongoDB

GUI dla MongoDB. Wizualnie eksploruj swoje dane. Uruchamiaj zapytania ad hoc w kilka sekund. Interakcja z danymi dzięki pełnej funkcjonalności CRUD. Wyświetl i zoptymalizuj wydajność zapytania. Dostępne w systemie Linux, Mac lub Windows. Kompas umożliwia podejmowanie trafniejszych decyzji dotyczących indeksowania, sprawdzania poprawności dokumentów itp.

  • Oficjalny GUI z MongoDB.
  • Bogaty w funkcje: zapewnia nie tylko bezpośredni dostęp do danych, ale także statystyki serwera w czasie rzeczywistym, wizualne plany wyjaśniania, utrzymanie indeksu, interfejs potoku agregacji.
  • Jest dostępny dla systemów Linux (RedHat, Ubuntu), OSX i Windows .
  • Wersja społecznościowa jest darmowa (jak w Beer, nie FLOSS) i nie ma niektórych funkcji. W odniesieniu do wersji komercyjnej: „Kompas MongoDB jest dostępny w ramach naszych subskrypcji, podobnie jak wersja Readonly i edycja izolowana”.
rsenna
źródło
Tylko uwaga, musisz wybrać „Community Edition”, aby pobrać go bez podawania Mongo wszystkich swoich danych.
tudor
1
I to segfaults na Ubuntu 18.10 :-(
tudor
@tudor Przykro mi to słyszeć. Byłem w stanie z powodzeniem używać go w systemie Windows i OSX, wypróbuję to w Ubuntu. Kompas MongoDB jest wciąż w toku: jest wolny od startu, trochę szorstki na krawędziach, ale wygląda obiecująco.
rsenna
1

Mongo Management Studio

Jest to narzędzie wieloplatformowe z ładnym interfejsem użytkownika. Edycja społeczności jest bezpłatna. Wersja profesjonalna ma więcej funkcji i obejmuje wsparcie.

4kochi
źródło
1

Robo 3T

Robo 3T (wcześniej Robomongo) to darmowy, lekki GUI dla entuzjastów MongoDB. Robo 3T ( robo3t-snap ) jest pakowany jako pakiet przystawek we wszystkich obecnie obsługiwanych wersjach Ubuntu. robo3t-snap jest pakowany z osadzoną powłoką MongoDB.

Aby zainstalować aplikację Robo 3T, wyszukaj aplikację w oprogramowaniu Ubuntu lub otwórz terminal i wpisz:

sudo snap install robo3t-snap  

Studio 3T

Studio 3T (wcześniej MongoChef) to profesjonalne GUI i IDE dla MongoDB. Studio 3T jest dostępne w wersjach Core, Pro i Enterprise. Wersja Core jest zawsze bezpłatna do użytku niekomercyjnego.

Cechy:

  • Automatyczne uzupełnianie zapytań za pomocą IntelliShell
  • Przeciągnij i upuść pola, aby wizualnie tworzyć zapytania
  • Użyj SQL, aby wysłać zapytanie do MongoDB
  • Twórz zapytania agregacyjne krok po kroku
  • Wygeneruj kod sterownika w 5 językach
  • Wiele sposobów importowania i eksportowania, w tym migracja SQL
  • Automatyzuj powtarzalne zadania MongoDB, takie jak importowanie
  • I wiele więcej...
Karel
źródło
0

MongoDB nie zawiera interfejsu administracyjnego w stylu GUI. Ale w rzeczywistości poleciłbym sprawdzić interfejsy administratora wymienione w docs.mongodb.org, co jest bardziej pomocne i listy są aktualizowane.

Aby uzyskać więcej informacji, sprawdź ten link

Amol M. Kulkarni
źródło
Na liście znajduje się kilka dobrych GUI, ale większość nie obsługuje Ubuntu.
Eyal
0

Pokaż koncentrator DB kijanki. Kijanka to internetowe narzędzia klienckie db. https://github.com/hangum/TadpoleForDBTools/wiki

obsługa mongoDB, mariaDB, MySQL, MSSQL, apache hive, pgsql, sqlite ... inne

hangum
źródło
Witamy w Ask Ubuntu! Chociaż teoretycznie może to odpowiedzieć na pytanie, lepiej byłoby zawrzeć tutaj istotne części odpowiedzi i podać odnośnik.
Eric Carvalho,
0

istnieje bezpłatne narzędzie GUI NoSQL Viewer dla MongoDB i innych baz danych NoSQL, które zapewnia wygodny interfejs do danych i obsługuje wiele przydatnych funkcji

Michael
źródło
dlaczego nikt nie głosował na tę odpowiedź ... zastanawiam się ...
Budi Mulyo
-3

Robomongo , wieloplatformowe narzędzie do zarządzania MongoDB zorientowane na powłokę, działa na większości systemów Linux. Ma rpm, pakiety dep i archiwum tar.gz

Jeśli system nie jest obsługiwany, dostępny jest również samodzielny pakiet instalacyjny.

użytkownik192867
źródło
4
Robomongo został już wspomniany w poprzedniej odpowiedzi ...
David Edwards,
-3

NoSQL Viewer to darmowe narzędzie, które obsługuje MongoDB i inne bazy danych NoSQL.

Przeglądarka NoSQL jest dostępna tutaj .

Michael
źródło
3
Dzięki, ale przeglądarka NoSQL została już zaproponowana w poprzedniej odpowiedzi.
Eyal