Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 3 Nächste Version anzeigen »

Im Folgenden erhalten Sie einen kurzen Einstieg in das Mongo Management Studio und werden mit den wichtigsten Funktionen vertraut gemacht. Als Basis dient hierbei die lokale Version. Außerdem gehen wir davon aus, dass Sie Zugriff auf eine Mongo Datenbank haben. Wir verwenden die Collection zipcode als Vorlage.

 

Installation

  • Download the for your system required version of Mongo Management Studio
  • Run the setup routine
  • Start the application

Setting the English language

  • Click the gear icon next to the button "Connect"
  • It will open the application settings
  • In the first selection boxselect "English" as language

Connect

  • Click on the button "Connect"
  • Enter in the field "Server Connection" the connection data for your Mongo database (for example localhost)
  • Click "Save and connect"

Create a demo database

  • Click with the right mouse button on the name of the Mongo server
  • Select "Add database" in the popup menu
  • Enter the database name "demo" and save it

Import der zipcode Collection

  • Laden Sie die Collection zipcode (http://media.mongodb.org/zips.json)
  • Klicken Sie mit der rechten Maustaste auf die Datenbank demo und wählen sie Datensätze importieren
  • Geben Sie als Namen der Ziel-Collection "zipcode" ein
  • Ziehen Sie die Datei "zips.json" in den Bereich für den Datei Upload
  • Klicken Sie Importieren

Abfragen von Daten

  • Klicken Sie in der Datenbank demo auf die Collection zipcode
  • Wechseln Sie in die Tabellenansicht
  • Suchen Sie nach der Stadt CHESTER. Geben Sie dafür folgende Abfrage im Suchfester ein
city: 'CHESTER'
  • Starten Sie die Abfrage mit Klick auf den Button "Ausführen" oder durch die Tastenkombination CMD+ENTER (MAC) oder CTRL+ENTER (Windows/Linux)
  • Sortieren Sie das Ergebnis nach der Spalte "pop" (population)

Datensatz bearbeiten

  • Wählen Sie einen Datensatz und klicken Sie das Icon für "Datensatz bearbeiten"
  • Ändern Sie das Feld "city" in "CHESTER123"
  • Klicken Sie "Speichern"

Datensatz erstellen

  • Klicken Sie den Button "Neuer Datensatz"
  • Geben Sie folgenden Datensatz ein:
{city: 'Demo123city',pop: 999}
  • Klicken Sie "Speichern"

Suchen mit Regex

  • Suchen Sie nach allen Städten, die mit 123 enthalten
city: /123/

Löschen von Datensätzen

  • Klicken Sie auf das Icon für "Datensatz/ -sätze löschen" für den Datensatz mit der city "Demo123city"
  • Bestätigen Sie die Löschen Sicherheit's Abfrage mit Ja

Aggregation Abfrage

  • Wählen Sie in der Symbolleiste "A" (Aggregation) für eine Aggregation Framework Abfrage
  • Geben Sie im Suchfester folgende Abfrage ein
{
	$group: {
		_id : "$state",
    	totalPop : { $sum : "$pop" } 
	} 
},
{ 
	$match: {
		totalPop : { $gte : 10000000 } 
	} 
} 
  • Man erhält als Ergebnis alle US Bundesstaaten mit mehr als 10 Millionen Einwohnern

Konsolen Abfrage

  • Wählen Sie in der Symbolleiste "C" (Console) für eine MongoDB Konsolen Abfrage
  • Geben Sie im Suchfester folgende Abfrage ein
db.zipcode.stats()
  • Man erhält als Ergebnis die Statistiken der Collection zipcode
  • Wechseln Sie in die Textansicht, um alle Daten auf einmal zu sehen

Kopieren der Collection

  • Wählen Sie in der Symbolleiste den Button "Collection" und dann "Kopieren"
  • Wählen Sie "Collection innerhalb der Datenbank kopieren" aus
  • Geben Sie als Namen "zipcode_copy" ein
  • Klicken Sie "Kopieren"
  • Keine Stichwörter