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 Professional Edition. Außerdem gehen wir davon aus, dass Sie Zugriff auf eine Mongo Datenbank haben. Wir verwenden die Collection Collection zipcode als Vorlage.
Installation
...
Verbinden
- Klicken Sie den Button "VerbindenNeue Verbindung"
- Geben Sie im Feld "Server-Verbindung" die Verbindungsdaten für ihre Mongo Datenbank ein (z.B. localhost)
- Klicken Sie "Speichern und Verbinden"
...
Import der zipcode Collection
- Laden Sie die Collection zipcode (http://media.mongodb.org/zips.json)Collection zipcode
- 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 "zipszipcode.json" in den Bereich für den Datei Upload
- Klicken Sie "Importieren"
...
Codeblock | ||||
---|---|---|---|---|
| ||||
{city: 'CHESTER'} |
- Starten Sie die Abfrage mit Klick auf den Button " Ausführen" -Pfeil 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 eine Zeile aus
- Doppelklicken Sie auf das Feld "city" und ändern Sie das Feld "city" in "CHESTER123"
- Klicken Sie "Speichern"
- Alternativ können Sie das gesamte Dokument über das Stiftsymbol am Zeilenanfang bearbeiten
Datensatz erstellen
- Klicken Sie den Button "Neuer Datensatz"Plus-Button über der Tabelle
- Geben Sie folgenden Datensatz ein:
...
Codeblock | ||||
---|---|---|---|---|
| ||||
{city: /123/} |
Löschen von Datensätzen
- Klicken Sie auf das Mülleimer-Icon für "zum 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 (nicht verfügbar in der Community Edition)Abfrage
- Wählen Sie in der Symbolleiste "A" (Aggregation) für eine Aggregation Framework Abfragemit dem Ausführbutton das Aggregation Framework aus
- Geben Sie im Suchfester folgende Abfrage ein
Codeblock | ||||
---|---|---|---|---|
| ||||
[{ $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 MongoDB Shell Abfrage
- Wählen Sie in der Symbolleiste "C " (Console) für eine MongoDB Konsolen Shell Abfrage"
- Geben Sie im Suchfester folgende Abfrage ein
...
- 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 per Rechtsklick in der Symbolleiste den Button "Collection" und dann "Collectionliste auf 'zipcode' "Kopieren" aus
- Wählen Sie "Collection innerhalb der Datenbank kopieren" aus
- Geben Sie als Namen "zipcode_copy" ein
- Klicken Sie "Kopieren"
...