Używam MongoDB w systemie raportowania i muszę usunąć całą masę dokumentów testowych. Chociaż nie mam większych problemów z używaniem narzędzi wiersza poleceń opartych na JSON, niezwykle uciążliwe jest ciągłe wyszukiwanie dokumentów, kopiowanie i wklejanie identyfikatorów OID itp., Zwłaszcza z okna wiersza polecenia (kiedykolwiek próbowano „zaznaczyć” tekst zawijający wiele linii?)
Jak mogę wizualnie przejrzeć bazy danych i kolekcje, wykonać proste zadania CRUD i zarządzać wieloma skryptami w odpowiednim oknie (nie w wierszu polecenia)?
windows
user-interface
mongodb
Aaronaught
źródło
źródło
Odpowiedzi:
Oto kilka popularnych narzędzi administracyjnych GUI MongoDB:
Otwarte źródło
dbKoda - wieloplatformowy edytor z zakładkami z autouzupełnianiem, podświetlaniem składni i formatowaniem kodu (plus automatyczne zapisywanie, coś, czego Studio 3T nie obsługuje), narzędzia wizualne (plan wyjaśniający, pulpit nawigacyjny wydajności w czasie rzeczywistym, konstruktor potoków zapytań i agregacji ), menadżer profilowania, analizator pamięci masowej, doradca indeksowania, konwersja poleceń MongoDB do składni Node.js itp. Brakuje lokalnej edycji dokumentów i możliwości przełączania motywów.
Nosqlclient - wiele kart wyjściowych powłoki, autouzupełnianie, analizator schematów, zarządzanie indeksami, zarządzanie użytkownikami / rolami, monitorowanie na żywo i inne funkcje. Oparty na Electron / Meteor.js, aktywnie rozwijany na GitHub .
adminMongo - aplikacja internetowa lub Electron. Obsługuje monitorowanie serwera i edycję dokumentów.
Zamknięte źródło
find
zapytań ad-hoc w bazie danych - wszystko bez znajomości języka zapytań MongoDB. Opracowane przez MongoDB, Inc. Brakupdate
zapytań lub dostępu do powłoki.Robo 3T - przejęty przez Studio 3T. Zorientowane na powłokę, wieloplatformowe narzędzie do zarządzania MongoDB typu open source. Tylko funkcje związane z powłoką, np. Wiele powłok i wyników, autouzupełnianie. Nie wspomniano o żadnym eksporcie / imporcie ani innych funkcjach. Ostatnie zobowiązanie: 2017-Jul-04
HumongouS.io - interfejs sieciowy z funkcjami CRUD, narzędziem do tworzenia wykresów i niektórymi możliwościami współpracy. 14-dniowy okres próbny.
Porzucone projekty
źródło
mongod v2.6
uwierzytelniania i dlatego teraz WIELE osób nie będzie już mogło zdalnie łączyć się z żadnąmongodb v3.0
instancją. Jeśli korzystasz z innego zdalnego dostawcy, a on korzysta>= v3.0 of mongodb
, nie będziesz już mógł się połączyćPobieranie MongoVUE jest już dostępne pod adresem http://blog.mongovue.com/downloads
źródło
MongoVUE wygląda obiecująco.
http://mongovue.wordpress.com/
źródło
Prawdziwa odpowiedź brzmi ... Nie.
O ile stwierdziłem, nie ma rozsądnego lub publicznie dostępnego klienta Windows MonogoDB, co jest naprawdę bardzo smutne, ponieważ MongoDB jest całkiem fajne.
Myślałem o połączeniu prostej aplikacji z WPF na Codeplex ... ale nie byłem zbyt zmotywowany.
Jakie funkcje chciałbyś mieć? Może możesz zainspirować mnie lub innych?
Na przykład, czy chcesz po prostu przeglądać bazy danych / kolekcje i być może proste edycje (więc nie musisz używać powłoki), czy potrzebujesz czegoś bardziej złożonego?
źródło
MongoVue to najlepsze, jakie do tej pory znalazłem, ma świetne funkcje, takie jak kopiowanie bazy danych lub kolekcji i wyświetlanie rekordów w trybie tekstowym, co jest niezwykle przydatne
źródło
Używam MongoVUE, jest dobry do przeglądania danych, ale prawie nie ma możliwości edycji.
źródło
Istnieje projekt internetowy, który jest stosunkowo wczesny i nazywa się Pongo . Wymaga zainstalowania Pythona i niektórych zależności, ale powinien działać w systemie Windows.
źródło
Jeśli jesteś w stanie uruchamiać skrypty PHP, możesz spróbować PHP MongoDB Admin . To pojedynczy skrypt PHP, który zapewnia podstawowe funkcje zarządzania i wyszukiwania.
źródło