Bitte schlagen Sie ein gutes GUI-basiertes Tool für die MongoDB - Datenbankverwaltung vor.
Anforderungen:
Optionale Anforderungen:
Ich verwende Windows 8.
Ich habe Mongovue einmal verwendet, ich könnte gut zu Ihren Bedürfnissen passen.
Es ist das, was Sie von einer DB-Verwaltungs-UI erwarten:
Hier ist die Feature-Liste:
Es hat mehrere Editionen , die von kostenlos bis zu 2,5.000 US-Dollar reichen, aber Ihre Anforderungen werden meiner Meinung nach in der kostenlosen Edition gut abgedeckt.
Sie können Robomongo verwenden :
Der Hauptunterschied zu Mongovue besteht darin, dass es Shell-zentriert ist (während Mongovue eigentlich eine GUI ist). In gewissem Sinne ist es also eine halbe GUI, eine halbe CLI, mit allen Vor- und Nachteilen, die CLI und GUI haben.
Sie können RockMongo verwenden . Es ist im Grunde das Äquivalent von PHPMyAdmin für MongoDB (dh webbasiert, und Sie benötigen einen PHP-Server). Es tut alles, wonach Sie gefragt haben, und hat ein paar weitere Funktionen:
System:
Datenbank:
Sammlung:
Sie können MongoChef verwenden :
Kürzlich entdeckte ich ein Tool namens DbSchema ( http://www.dbschema.com ). Zunächst einmal war ich beeindruckt, weil sie Diagramme für MongoDB erstellen. Zweitens fand ich einen Datenexplorer von ihnen großartig, in dem Sie Daten aus jeder Sammlung und Unterdokumenten in einem separaten Fenster durchsuchen können.
Jetzt beschäftige ich mich mit virtuellen Fremdschlüsseln von ihnen, um Daten aus zwei Sammlungen zu untersuchen, die über ObjectIds aufeinander verweisen. Suchen Sie nach dem DbSchema-Tool, das sich hervorragend für die Diagramme eignet, die sie für MongoDB, Query Builder und Data Explorer erstellen. Einige Funktionen können Sie Discover Inside Like Virtual Foreign Keys macht die Interaktion mit relationalen Datenbanken sehr ähnlich, wo Sie Daten in mehreren Sammlungen platzieren und mit ObjectIds verbinden können. Ich war überrascht zu sehen, dass es möglich ist, Diagramme für MongoDB sowie für jede relationale Datenbank zu haben.
Gehen Sie zum Tool DbSchema. Sehen Sie sich die relationale Datensuche und die dortigen virtuellen Fremdschlüssel an. Sie sind ein Schritt nach vorne beim Entwerfen einer Datenbank mit Daten über mehrere Sammlungen und Verweisen zwischen ihnen über ObjectIds.
jrh