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, aber es wird äußerst mühsam, ständig nach Dokumenten zu suchen, OIDs zu kopieren und einzufügen usw., insbesondere über ein Eingabeaufforderungsfenster (je versucht) Text "markieren", der mehrere Zeilen umschließt?)
Wie kann ich die Datenbanken und Sammlungen visuell überprüfen, einige einfache CRUD-Aufgaben ausführen und mehrere Skripte in einem geeigneten Fenster verwalten (keine Eingabeaufforderung)?
windows
user-interface
mongodb
Aaronaught
quelle
quelle
Antworten:
Hier sind einige beliebte Verwaltungstools für die MongoDB-Benutzeroberfläche:
Open Source
dbKoda - plattformübergreifender Editor mit Registerkarten mit automatischer Vervollständigung, Syntaxhervorhebung und Code-Formatierung (plus automatisches Speichern, was Studio 3T nicht unterstützt), visuellen Tools (Plan erläutern, Echtzeit-Leistungs-Dashboard, Abfrage- und Aggregations-Pipeline-Builder ), Profiling Manager, Speicheranalysator, Index Advisor, Konvertieren von MongoDB-Befehlen in die Node.js-Syntax usw. Fehlt die direkte Bearbeitung von Dokumenten und die Möglichkeit, Themen zu wechseln.
Nosqlclient - Mehrere Shell-Ausgabe-Registerkarten, Autocomplete, Schemaanalysator, Indexverwaltung, Benutzer- / Rollenverwaltung, Live-Überwachung und andere Funktionen. Electron / Meteor.js-basiert, aktiv auf GitHub entwickelt .
adminMongo - webbasierte oder Electron-App. Unterstützt die Serverüberwachung und Dokumentbearbeitung.
Geschlossene Quelle
find
Abfragen für die Datenbank durchführen können - alles ohne Kenntnis der Abfragesprache von MongoDB. Entwickelt von MongoDB, Inc. Keineupdate
Abfragen oder Zugriff auf die Shell.Robo 3T - von Studio 3T übernommen. Ein Shell-zentriertes plattformübergreifendes Open-Source-MongoDB-Verwaltungstool. Nur Shell-bezogene Funktionen, z. B. mehrere Shells und Ergebnisse, werden automatisch vervollständigt. Es werden keine Export- / Import- oder anderen Funktionen erwähnt. Letztes Commit: 2017-Jul-04
HumongouS.io - webbasierte Oberfläche mit CRUD-Funktionen, einem Diagramm-Builder und einigen Funktionen für die Zusammenarbeit. 14-tägige Testversion.
Verlassene Projekte
quelle
mongod v2.6
Authentifizierung und daher können jetzt viele Personen keine Remoteverbindung mehr zu einermongodb v3.0
Instanz herstellen. Wenn Sie einen anderen Remote-Anbieter verwenden und dieser verwendet>= v3.0 of mongodb
, können Sie keine Verbindung mehr herstellenDer MongoVUE-Download ist jetzt unter http://blog.mongovue.com/downloads verfügbar
quelle
MongoVUE sieht vielversprechend aus.
http://mongovue.wordpress.com/
quelle
Die wirkliche Antwort ist ... 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 Funktionen würden Sie interessieren? Vielleicht kannst du mich oder andere inspirieren?
Möchten Sie beispielsweise nur DBs / Sammlungen und möglicherweise einfache Änderungen anzeigen (damit Sie die Shell nicht verwenden müssen), oder benötigen Sie etwas Komplexeres?
quelle
MongoVue ist das Beste, was ich bisher gefunden habe. Es bietet großartige Funktionen wie Datenbank- oder Sammlungskopie und Textmodusanzeige für Datensätze, was äußerst nützlich ist
quelle
Ich benutze MongoVUE, es ist gut zum Anzeigen von Daten, aber es gibt fast keine Bearbeitungsmöglichkeiten.
quelle
Dafür gibt es ein relativ frühes webbasiertes Projekt namens Pongo . Es erfordert die Installation von Python und einigen Abhängigkeiten, sollte jedoch unter Windows ausgeführt werden.
quelle
Wenn Sie PHP-Skripte ausführen können, können Sie PHP MongoDB Admin ausprobieren. Es ist ein einzelnes PHP-Skript, das Ihnen grundlegende Verwaltungs- und Suchfunktionen bietet.
quelle