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?


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 .

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.


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


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


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

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

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.


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

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


Na liście znajduje się kilka dobrych GUI, ale większość nie obsługuje Ubuntu.
Eyal


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


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.


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 .


3
Dzięki, ale przeglądarka NoSQL została już zaproponowana w poprzedniej odpowiedzi.
Eyal
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.