RockMongo: Ein leistungsstarkes PHP -MongoDB -Management -Tool
RockMongo ist ein Open -Source -MongoDB -Management -Tool, das auf PHP5 basiert und die Erstellung von Datenbanken, Sammlungen und Dokumenten, Abfragen sowie Import- und Exportdaten ermöglicht. Es erfordert einen Webserver, der PHP ausgeführt, die PHP -Version muss 5.1.6 oder höher sein (Sitzungsunterstützung) und die Erweiterung von PHP_Mongo MongoDB wird installiert.
Hauptfunktionen:
RockMongo bietet eine benutzerfreundliche Schnittstelle zum Verwalten von Datenbanken, Sammlungen, Dokumenten, Indizes und mehr. Entwickler können es verwenden, um MongoDB -Befehle und JavaScript -Code auszuführen, Daten in mehreren Formaten importieren und exportieren und Plugins verwenden, um seine Funktionalität zu erweitern. Seine Funktionen umfassen: Aktualisieren und Kopieren von Dokumenten;
Vergleich mit anderen Tools:
mongoDB verfügt über eine interaktive JavaScript-basierte Mongo-Shell, mit der Datenbankvorgänge durchgeführt werden können. Während Shell der beste Weg ist, um MongoDB -Abfragen zu starten, sind GUI -Management -Tools immer nützlich. Viele dieser GUI -Tools sind verfügbar, wie Rockmongo, Phpmoadmin, Fang von Mango, Umongo, Mongoexplorer und Mongovue, um nur einige zu nennen. RockMongo und Phpmoadmin sind eine gute Möglichkeit, wenn MongoDB mit PHP-basierten Projekten verwendet wird. Dieser Artikel konzentriert sich auf Rockmongo.
Anfänger:
Voraussetzungen, um Rockmongo zu laufen:
Nachdem Sie fertig sind, laden Sie die neueste Version von RockMongo von RockMongo.com/downloads herunter. Installationsanweisungen finden Sie im Rockmongo -Wiki. In der Regel muss das heruntergeladene Paket in ein Verzeichnis entpackt, das auf das Web der Server -Site zugegriffen wird und es in RockMongo umbenannt wird. Öffnen Sie einen Webbrowser und greifen Sie auf die Index.php -Seite zu, auf der der RockMongo installiert wurde.
Der Standard -Benutzername und das Passwort sind "admin" und "admin". Wenn Sie Ihr Passwort während der Installation ändern, geben Sie die entsprechenden Anmeldeinformationen ein. Klicken Sie auf "Login" und Sie werden auf die Startseite der RockMongo -Anwendung umgeleitet.
Wie Sie sehen können, listet auf der Startseite grundlegende Informationen zu MongoDB Server -Speicherort und -verbindung, PHP -Webserver und MongoDB -Einstellungen auf. Das linke Feld zeigt eine Liste von Datenbanken und Sammlungen an.
Datenbanken und Sammlungen erstellen:
Die Registerkarte "Datenbanken" listet alle verfügbaren Datenbanken auf dem MongoDB -Server auf. Um eine neue Datenbank zu erstellen, klicken Sie auf der Registerkarte "Datenbank" neue Datenbank erstellen.
Geben Sie dann den Namen der Datenbank ein und klicken Sie auf "Erstellen" (ich habe ihn "RockDB" genannt). Die neu erstellte Datenbank wird im linken Bereich angezeigt. Um eine neue Sammlung zu erstellen, klicken Sie unter der neuen Datenbank im linken Bereich erstellen und geben Sie der Sammlung den von mir gewünschten Namen an (ich werde "blog_collection" verwenden).
Bei der Bereitstellung von Sammelinformationen müssen Sie sich keine Sorgen um das Feld "Is Capped" machen. Es kann sicher deaktiviert werden.
Die neue Sammlung wird im linken Feld unter der Datenbank angezeigt. Sie können auf die Sammlung klicken, um alle darin enthaltenen Dokumente aufzulisten. (Beachten Sie, dass Mongo DB beim Erstellen der ersten Sammlung in der Datenbank ein Standardsystem erstellt.Indexes Sammlung.)
Dokument einfügen:
, um ein Dokument einzufügen, klicken Sie auf die Registerkarte Einfügen und klicken Sie dann auf den Namen der Sammlung.
Wir können die neue Dokumentstruktur als JSON- oder PHP -Array angeben. Die Auswahl eines der eines der eines Formates hat keinen Einfluss auf das gebildete Dokument, es ist nur eine Frage des Entwicklerkomforts. Klicken Sie nach Angabe des Dokuments auf Speichern. Inssert weiterhin andere Dokumente.
Um Dokumente in der Sammlung anzuzeigen, klicken Sie auf Sammlungen im linken Bereich und Sie sehen eine Liste aller Dokumente im Inhaltsbereich. Der zuerst eingefügte Datensatz wird zuerst angezeigt.
Dokumente aktualisieren, löschen und kopieren:
Sie können ein beliebiges Dokument aktualisieren, löschen oder kopieren, indem Sie auf die entsprechenden Optionen klicken, die in jedem Dokument verfügbar sind. Durch Klicken auf einen beliebigen Link wird das Dokument zum Bearbeiten des Modus bearbeiten, in dem Sie wie zuvor Änderungen mit JSON oder PHP vornehmen können.
Anfragendokument:
Abfrage einer Datenbank ist eine der wichtigsten Funktionen eines Datenbankverwaltungswerkzeugs. Wenn Sie auf eine Sammlung klicken, finden Sie oben auf der Seite einen Textbereich, um die Abfrage dagegen auszuführen.
wie bei Dokumenten können auch Abfrageausdrücke als JSON- oder PHP -Arrays angegeben werden. Im Dropdown-Menü gibt es drei Betriebsoptionen: Findall, entfernen und ändern.
Verwenden von Erklärung:
Dies ist eine der nützlichsten Funktionen und wahrscheinlich meine Lieblingsfunktion in Rockmongo. Erklären Sie Abfragen werden häufig verwendet, um die Verwendung von Abfragen und deren Indizes zu analysieren. Wie unten gezeigt, können Sie eine Suchabfrage angeben und auf die Schaltfläche "Erklären" klicken. Dies liefert alle Cursordetails für die Abfrage.
Datenbank importieren und exportieren:
Import- und Exportfunktionen sind sehr nützlich, um Datenbanken zu sichern. Die Import-/Exportfunktion in RockMongo führt die gleichen Aufgaben wie die Funktionen von Mongoimport und MongoExport aus. Um eine Datenbank oder Sammlung zu exportieren, klicken Sie auf die Registerkarte Export. Wählen Sie alle Kontrollkästchen für die Sammlung aus, die Sie exportieren möchten. Wählen Sie auch die Option Download und klicken Sie auf Export. Sie erhalten eine herunterladbare JavaScript -Datei, die die gesamte exportierte Datenbank enthält.
Um Daten in eine andere Datenbank zu importieren, gehen Sie in die Datenbank und klicken Sie auf die Registerkarte Importieren. Wählen Sie die gerade heruntergeladene JS -Datei aus und der gesamte Datensatz wird in die Datenbank importiert.
Zusammenfassung:
RockMongo hat viele andere Funktionen, von denen ich glaube, dass sie nach dem Gebrauch nachforschen möchten. In diesem Artikel habe ich nur die am häufigsten verwendeten Funktionen behandelt, um Ihnen schnell loszulegen. Wenn Sie Fragen zu diesem Artikel haben, posten Sie bitte Ihre Kommentare!
(Folgendes ist FAQ, die gemäß dem ursprünglichen Text angepasst und optimiert wurden, und der Inhalt wird konstant aufrechterhalten)
FAQ:
Wie installiere ich RockMongo? erfordert PHP 5.1.6 oder höher und MongoDB 1.2.2 oder höher. Laden Sie die neueste Version von der offiziellen Website herunter, entpacken Sie die Datei und laden Sie sie auf den Server hoch. Öffnen Sie dann die Datei config.php und richten Sie den MongoDB-Server, den Port, den Administrator und den Plug-In ein. Speichern Sie Änderungen und öffnen Sie RockMongo in Ihrem Webbrowser. Sie sollten den Anmeldebildschirm sehen, in dem Sie Ihre Administratoranmeldeinformationen eingeben können.
Was sind die Hauptfunktionen von Rockmongo? RockMongo ist ein leistungsstarkes PHP-basierter MongoDB-Management-Tool. Es bietet eine benutzerfreundliche Schnittstelle zum Verwalten von Datenbanken, Sammlungen, Dokumenten, Indizes und mehr. Sie können MongoDB -Befehle und JavaScript -Code ausführen, Daten in verschiedenen Formaten importieren und exportieren und Plugins verwenden, um seine Funktionalität zu erweitern.
Wie erstelle ich eine neue Datenbank in RockMongo? Klicken Sie in der RockMongo -Schnittstelle auf die Registerkarte "Datenbank" und klicken Sie auf eine neue Datenbank erstellen. Geben Sie einen Namen für die Datenbank ein und klicken Sie auf Erstellen. Die neue Datenbank wird in der Datenbankliste angezeigt.
Wie man MongoDB -Sammlungen mit RockMongo verwaltet? RockMongo bietet eine einfache Schnittstelle zum Verwalten von MongoDB -Sammlungen. Sie können Sammlungen erstellen, löschen, umbenennen und kopieren sowie Dokumente anzeigen und ändern. Um eine Sammlung zu verwalten, klicken Sie auf den Datenbanknamen und klicken Sie dann auf den Sammlungsnamen.
Kann ich mit RockMongo MongoDB -Befehle ausführen? Ja, RockMongo ermöglicht es Ihnen, MongoDB -Befehle und JavaScript -Code auszuführen. Klicken Sie auf die Registerkarte "Tools" und wählen Sie Befehle. Geben Sie Ihren Befehl in das Textfeld ein und klicken Sie auf Ausführen. Die Ergebnisse werden unten angezeigt.
Wie kann ich Daten mit RockMongo importieren und exportieren? RockMongo unterstützt den Datenimport und den Export in verschiedenen Formaten, einschließlich JSON, CSV und SQL. Klicken Sie zum Importieren oder Exportieren von Daten auf die Registerkarte Tools und wählen Sie importieren oder exportieren. Wählen Sie das Format und die Sammlung aus und befolgen Sie die Anweisungen.
Wie man Indizes in RockMongo verwaltet? RockMongo bietet eine einfache Schnittstelle zum Verwalten von Indizes. Klicken Sie zum Erstellen eines Index auf den Sammlungsnamen und klicken Sie dann auf den Index. Geben Sie die Indexfelder und -optionen ein und klicken Sie dann auf Erstellen. Um einen Index zu löschen, klicken Sie auf den Link "Löschen" neben dem Indexnamen.
Kann ich das Plugin mit RockMongo verwenden? Ja, RockMongo unterstützt Plugins, um seine Funktionalität zu erweitern. Sie können Plugins von der offiziellen Website herunterladen, sie auf den Server hochladen und in der Datei config.php aktivieren.
Wie kann man Rockmongo beheben? Wenn Sie auf RockMongo -Probleme stoßen, überprüfen Sie die Fehlermeldung und das Serverprotokoll für Hinweise. Stellen Sie sicher, dass Ihr MongoDB -Server ausgeführt und zugänglich ist und Ihre PHP -Version mit RockMongo kompatibel ist. Wenn das Problem nicht gelöst werden kann, können Sie im Rockmongo -Forum oder auf der GitHub -Seite Hilfe suchen.
Ist Rockmongo sicher? RockMongo verwendet die HTTP -Basisauthentifizierung, um Ihren MongoDB -Server zu schützen. Es wird jedoch empfohlen, es in einem sicheren Netzwerk zu verwenden und den MongoDB -Server hinter der Firewall zu platzieren. Verwenden Sie immer starke Passwörter und halten Sie Rockmongo- und MongoDB -Versionen auf dem neuesten Stand, um Sicherheitslücken zu vermeiden.
Das obige ist der detaillierte Inhalt vonPHP Master | Rockmongo für die Verabreichung von PHP-angetriebener MongoDB. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!