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 5 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 of the zipcode collection

  • Download the collection zipcode (http://media.mongodb.org/zips.json)
  • Click with the right mouse button on the demo database and select Import documents
  • Insert "zipcode" as name of the destination collection
  • Drag the "zips.json" file in the field for the file upload
  • Click the "Import"-button

Querying data

  • Click in the database "demo" on the collection "zipcode"
  • Switch to table view
  • Search for the city of CHESTER. For this enter following query in the search window
city: 'CHESTER'
  • Run the query by clicking on the "Run"-button or by the keyboard shortcut CMD + ENTER (MAC) or CTRL + ENTER (Windows / Linux)
  • Sort the results by the column "pop" (population)

Edit document

  • Select a document and click the icon for "Edit document"
  • Change the field "city" to "CHESTER123"
  • Click "Save"

Create document

  • Click the button "Add document"
  • Input the following record:
{city: 'Demo123city',pop: 999}
  • Click "Save"

Querying with regex

  • Search for all the cities containing 123
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