wake-up-neo.net

Visuelles Verwalten von MongoDB-Dokumenten und Sammlungen

Ich verwende MongoDB in einem Berichtssystem und muss eine ganze Reihe von Testdokumenten löschen. Ich habe zwar keine allzu großen Probleme mit den JSON-basierten Befehlszeilentools, es wird jedoch äußerst mühsam, weiterhin nach Dokumenten suchen, OIDs kopieren und einfügen usw. insbesondere from ein Eingabeaufforderungsfenster (haben Sie jemals versucht, mehrzeiligen Text zu "markieren"?)

Wie kann ich die Datenbanken und Sammlungen visuell untersuchen, einige einfache CRUD-Aufgaben ausführen und mehrere Skripts in einem richtigen Fenster verwalten (keine Eingabeaufforderung)?

148
Aaronaught

Hier sind einige beliebte MongoDB-GUI-Verwaltungstools:

Open Source

  • dbKoda - Plattformübergreifender Editor mit Registerkarten und automatischer Vervollständigung, Hervorhebung der Syntax und Formatierung des Codes (plus automatisches Speichern, was Studio 3T nicht unterstützt), visuelle Tools (Plan erläutern, Echtzeitleistung) Dashboard-, Abfrage- und Aggregations-Pipeline-Builder), Profiling-Manager, Speicheranalysator, Indexberater, Konvertieren von MongoDB-Befehlen in Node.js-Syntax usw.

    dbKoda screenshot

  • Nosqlclient - Mehrere Shell-Ausgaberegisterkarten, automatische Vervollständigung, Schemaanalyse, Indexverwaltung, Benutzer-/Rollenverwaltung, Live-Überwachung und andere Funktionen. Electron/Meteor.js-basiert, aktiv entwickelt auf GitHub .

  • adminMongo - webbasierte oder elektronische App. Unterstützt Serverüberwachung und Dokumentbearbeitung.

Geschlossene Quelle

  • NoSQLBooster - Vollversion Shell-zentriertes plattformübergreifendes GUI-Tool für MongoDB v2.2-4. Kostenlose, persönliche und kommerzielle Ausgaben ( Feature-Vergleichsmatrix ).
  • MongoDB Compass - Bietet eine grafische Benutzeroberfläche, mit der Sie Ihr Schema visualisieren und Ad-hoc-Abfragen find für die Datenbank ausführen können - alle ohne Kenntnisse der Abfragesprache von MongoDB. Entwickelt von MongoDB, Inc. Keine update Abfragen oder Zugriff auf die Shell.
  • Studio 3T, ehemals MongoChef - Eine plattformübergreifende integrierte Datenbrowser- und Editor-Desktop-GUI für MongoDB (die Core-Version ist für den persönlichen und nicht kommerziellen Gebrauch kostenlos). Letzte Übergabe: 24.07.2017
  • Robo 3T - von Studio 3T erworben. Ein plattformübergreifendes Open-Source-MongoDB-Management-Tool mit Shell-Schwerpunkt. Nur Shell-bezogene Merkmale, z. Mehrere Shells und Ergebnisse, automatische Vervollständigung. Es werden weder Export/Import noch andere Funktionen erwähnt. Letzte Übergabe: 2017-Jul-04

  • HumongouS.io - Web-basierte Oberfläche mit CRUD-Funktionen, einem Chart Builder und einigen Funktionen für die Zusammenarbeit. 14-tägige Testversion.

  • Database Master - Ein Windows-basiertes MongoDB Management Studio, das auch RDBMS unterstützt. (nicht frei)
  • SlamData - eine webbasierte Open Source-Benutzeroberfläche, mit der Sie Daten hochladen und herunterladen, Abfragen ausführen, Diagramme erstellen und Daten durchsuchen können.

Abgebrochene Projekte

  • RockMongo - ein in PHP5 geschriebenes MongoDB-Administrationstool. Angeblich die Besten in der PHP Welt. Ähnlich wie PHPMyAdmin. Letzte Version: 19.09.2015
  • Fang of Mongo - Eine webbasierte Benutzeroberfläche, die mit Django und jQuery. erstellt wurde Projekt.
  • Opricot - eine browserbasierte MongoDB Shell, geschrieben in PHP. Neueste Version: 21.09.2010
  • Futon4Mongo - ein Klon der CouchDB Futon-Weboberfläche für MongoDB. Letzte Übergabe: 09.10.2010
  • MongoVUE - eine elegante GUI-Desktop-Anwendung für Windows. Kostenlose und unfreie Versionen. Neueste Version: 20.01.2014
  • Mongo - ein voll ausgestattetes Open-Source-MongoDB-Server-Verwaltungstool für Linux, Windows, Mac; geschrieben in Java. Letzte Übergabe 2014 - Juni
  • Mongo - eine Ruby/Sinatra-basierte Schnittstelle zur Clusterverwaltung. Letzte Übergabe: 16. April 2013
194

Der MongoVUE-Download ist jetzt verfügbar @ http://blog.mongovue.com/downloads

12
Ishaan

MongoVUE sieht vielversprechend aus.

http://mongovue.wordpress.com/

4
John Zablocki

Die wahre Antwort lautet ... Nein.

Soweit ich festgestellt habe, gibt es keinen vernünftigen oder öffentlich verfügbaren Windows MonogoDB-Client, was wirklich sehr traurig ist, da MongoDB ziemlich süß ist.

Ich habe darüber nachgedacht, eine einfache App mit WPF auf Codeplex zusammenzustellen ... aber ich war nicht besonders motiviert.

Welche Features würden Sie gerne haben? Vielleicht kannst du mich oder andere inspirieren?

Möchten Sie beispielsweise nur DBs/Sammlungen und möglicherweise einfache Bearbeitungen anzeigen (damit Sie die Shell nicht verwenden müssen) oder benötigen Sie etwas Komplexeres?

3
Justin Jenkins

MongoVue ist das Beste, was ich bis jetzt gefunden habe. Es verfügt über großartige Funktionen wie Datenbank- oder Sammlungskopie- und Textmodus-Anzeige für Datensätze, was äußerst nützlich ist

1
Avi Kapuya

Ich benutze MongoVUE, es ist gut zum Anzeigen von Daten, aber es gibt fast keine Bearbeitungsmöglichkeiten.

0
Igor Kanshyn