Im folgenden 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 VersionProfessional Edition. Außerdem gehen wir davon aus, dass Sie Zugriff auf eine Mongo Datenbank haben. Wir verwenden die Collection zipcode als Vorlage.
...
- Klicken Sie mit der rechten Maustaste auf den Namen des Mongo-Servers
- Wählen Sie im Popup-Menü "Datenbank hinzufügen"
- Geben Sie einen den Datenbankname "demo" ein uns und speichern sie
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 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 Collection zipcode
- Wechseln Sie in die Tabellenansicht
- Suchen Sie nach der Stadt CHESTER. Geben Sie dafür folgende Abfrage im Suchfester Suchfenster ein
Codeblock | ||||
---|---|---|---|---|
| ||||
city: 'CHESTER' |
...
Codeblock | ||||
---|---|---|---|---|
| ||||
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 AbfrageAbfrage (nicht verfügbar in der Community Edition)
- Wählen Sie in der Symbolleiste "A" (Aggregation) für eine Aggregation Framework Abfrage
- 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 Abfrage
- Wählen Sie in der Symbolleiste "C" (Console) für eine MongoDB Konsolen Abfrage
- Geben Sie im Suchfester folgende Abfrage ein
Codeblock | ||||
---|---|---|---|---|
| ||||
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"