Wie kann ich Live-MongoDB-Daten durchsuchen oder abfragen?

80

Ich habe gegoogelt, aber keinen funktionierenden MongoDB-Viewer oder Datenbrowser gefunden.

Ein ideales (für meine Bedürfnisse) Tool wäre ein webbasierter Viewer mit absolut einfachen Funktionen (Durchsuchen und Ausführen von Abfragen).

Gonzalo
quelle

Antworten:

34

Du hast :

Shingara
quelle
Mongo3 scheint ein großartiges Tool für einen Administrator und Entwickler zu sein!
Bryan Rehbein
3
Ja, aber es gibt zu viel Modesache. Einfachere Oberfläche muss großartig sein
Shingara
1
Die Antwort von @ NickGreen enthält eine bessere, aktualisierte Liste: http://www.mongodb.org/display/DOCS/Admin+UIs von 10gen selbst.
Diogenes
20

Siehe: http://nosql.mypopescu.com/post/334469038/a-couple-of-nice-gui-tools-for-mongodb Hoffentlich wird es regelmäßig aktualisiert, wenn neue Tools verfügbar sind!


BEARBEITEN:

Bessere Übersicht: http://www.mongodb.org/display/DOCS/Admin+UIs

Ich habe gerade MongoVUE ausprobiert und es funktioniert wie ein Zauber! Probieren Sie es aus: http://www.mongovue.com/

NickGreen
quelle
WARNUNG: Soweit ich auf ihrer Facebook-Seite sehen kann , ist MongoVUE tot. Darüber hinaus akzeptieren sie weiterhin Bestellungen und nehmen Ihr Geld entgegen, stellen jedoch niemals einen Lizenzschlüssel aus. Es ist auch eine Schande; Es ist ein sehr vielversprechendes Werkzeug.
Jim Dagg
@JimDagg MongoVue bietet offenbar immer noch eine kostenlose Version des Tools an: mongovue.com/purchase , die auch weiterhin auf der Seite der Mongodb-Benutzeroberfläche angezeigt wird. Andererseits habe ich es eine Weile nicht mehr versucht, daher bin ich mir nicht sicher, ob es immer noch der beste Weg ist :).
NickGreen
11

Dschingisapp ist was Sie wollen.

Es ist eine webbasierte Benutzeroberfläche, die sauber, leicht und unkompliziert ist, Tastaturkürzel bietet und hervorragend funktioniert. Es unterstützt auch GridFS.

Das Beste ist, es ist ein einziges Skript!


Suche

json editor


Um es zu installieren

$ gem install genghisapp bson_ext

( bson_extist optional, verbessert aber die Leistung der GUI erheblich)


Um es auszuführen (dies öffnet automatisch Ihren Webbrowser und navigiert auch zur App)

genghisapp

Um es zu stoppen

genghisapp --kill
Vielen Dank
quelle
9

https://github.com/Imaginea/mViewer

Ich habe es versucht und als Betrachter ist es fantastisch mit Baum- und Dokumentansichten.

Ved
quelle
mViewer ist wirklich großartig. Einfach, macht aber was ich brauche!
Kai Wähner
Das ist ganz nett :) Und kein PHP!
UpTheCreek
Wissen Sie, wie Sie im Abfrage-Executor nach ID auswählen können? Kann das nicht herausfinden!
UpTheCreek
@UpTheCreek: - Der Abfrage-Executor ist so eingestellt, dass er eine Abfrage db. <Coll> .find ({}) ausführt. Übergeben Sie einfach ein JSON-Objekt mit _id und seinem Wert und klicken Sie auf Ausführen, um nach ID Folgendes auszuwählen: - {"_id": {"$ oid": "4e4bc3d0f2c4f71b1c194234"}}
Srinath Anantha
6

Ich teste nur Rock_Mongo

Es ist ein schönes Tool, geschrieben in PHP.

chris
quelle
4

MogoVue ist die beste Option, die ich bisher gefunden habe. Es bietet großartige Funktionen, die ich in anderen Viewern nicht gesehen habe, und es bietet nur wenige Optionen zum Anzeigen der Daten wie JSON, Tabellen und Hierarchien, was äußerst nützlich ist.

Vermeiden Sie MongoExplorer , es hat große Probleme, die Ihnen große Kopfschmerzen bereiten können. Wenn Sie Datensätze mit diesen Tools anzeigen, werden möglicherweise Felder, die MongoIds sind, in ebene Zeichenfolgen geändert. Es gibt keinen Hinweis darauf. Dies geschieht nur, wenn Sie sich auf das ID-Feld konzentrieren. Dieser Fehler hat mich viel Zeit und Mühe gekostet, ihn zu finden "Was und wo in meinem Code mache ich diese dumme Sache" ...

Avi Kapuya
quelle
WARNUNG: Soweit ich auf ihrer Facebook-Seite sehen kann , ist MongoVUE tot. Darüber hinaus akzeptieren sie weiterhin Bestellungen und nehmen Ihr Geld entgegen, stellen jedoch niemals einen Lizenzschlüssel aus. Es ist auch eine Schande; Es ist ein sehr vielversprechendes Werkzeug.
Jim Dagg
MongoVue lebt und tritt
Avi Kapuya
2

Neben den von Shingara erwähnten gibt es auch:

kristina
quelle
1
Ich teste MongoHub und es ist wirklich schlecht :(
Shingara
2

Zur Liste hinzufügen :)

Ich habe gerade einen einfachen Mongo-Browser erstellt, der auf einem hierarchischen JQueryTreeview basiert und in Sinatra und Ruby implementiert ist.

Der Grund für einen anderen Betrachter war, dass ich etwas wollte, das schnell und einfach war (sowohl die Verwendung als auch die Codebasis), mit dem ich einen Blick auf die Vorgänge in meiner MongoDB werfen konnte. Außerdem wollte ich einige schöne Ajax-Effekte. und könnte die Basis eines vollständigeren Browsers sein.

https://github.com/tomjoro/mongo_browser

Thomas O.
quelle
1

Ich habe gerade einen einfachen webbasierten Daten-Viewer namens Mongs veröffentlicht . Es ist keine Server-Administrator-GUI, sondern konzentriert sich auf das Durchsuchen von Daten, was sich nach Ihren Wünschen anhört. Mongs wird in Python mithilfe des Aspen-Webframeworks implementiert.

whit537
quelle
1

JMongo ist ein netter DB-Viewer, der unter Fedora Linux verwendet wird

hungriger Fisch
quelle
1

Ich habe mit der Arbeit an einem kleinen Projekt begonnen: https://github.com/lucassus/mongo_browser Es ist ein Mongodb-Browser, der auf dem Sinatra-Framework von Ruby basiert.

Luacassus
quelle
1

Hier ist das bessere Tool für SQL sowie No-Sql Viewer und Sie können mit diesem Tool auch im GUI-Modus abfragen.

Yogesh Prajapati
quelle
Ziemlich beeindruckende Software, obwohl ich nach etwas Einfacherem (und Kostenlosem!) Gesucht habe. Danke für deine Antwort!
Gonzalo
1

" RoboMongo " ist einfach zu bedienen und plattformübergreifend. Es verwendet Centos 6.2, bietet jedoch keine Option für den Datenimport / -export, die in " umongo " zu finden ist, aber als RoboMongo nicht einfach zu verwenden ist.

Achuth
quelle
1
  • Für Web: Dschingis ist einfach und hat viel mehr Mode-Oberfläche. Dschingis

  • Für den Desktop: robomongo : Shell-zentriertes plattformübergreifendes MongoDB-Verwaltungstool Robomongo

Ahyong
quelle
Vermeiden Sie Antworten nur mit Link.
Kilazur
0

Ich habe Robomongo verwendet und in Version 0.8.3 das mehrfache Einfügen von Dokumenten implementiert. Weitere Informationen finden Sie unter https://github.com/paralect/robomongo/issues/173 . Robomongo hat auch eine eingebaute Mongodb-Shell, die für Ihre Zwecke nützlich sein kann.

Topilski Alexandr
quelle
0

Ich benutze MongoDB Compass. Sie können die Community Edition herunterladen, indem Sie gültige Informationen eingeben.

BullyWiiPlaza
quelle