Quickstart Windows

Download

Die einfachte (und empfohlene) Vorgehensweise um MongoDB zu installieren ist die fertigen Binaries zu benutzen.

32-bit Binaries

Downloade und entpacke die 32-bit .zip Datei. Das "Production" build wird empfehlen.

64-bit Binaries

Downloade und entpacke die 64-bit .zip Datei.

Hinweis: 64-bit wird empfohlen, was eine 64-bit kompatible Windows Version voraussetzt.

Entpacken

Entpacke die heruntergeladene Datei in ein Verzeichnis deiner Wahl. Der Einfachheit halber kannst mongo-xxxxxxx zu "mongo" umbenennen.

Erstelle ein Daten Verzeichnis

Das voreingetellte Daten Verzeichnis für MongoDB ist C:\data\db, welches manuell erst erstellt werden muss. Hierfür führe folgendes aus:

C:\> mkdir \data
C:\> mkdir \data\db

Du kannst das natürlich auch im Windows Explorer ausführen.

Server starten und verbinden

The important binaries for a first run are:
Die wichtigen Binaries sind:

  • mongod.exe - Der Datenbank Server
  • mongo.exe - Die administrative Befehlszeile

Um MongoDB zu starten klicke auf die mongod.exe im Explorer oder führe sie im CMD Fenster aus.

C:\> cd \my_mongo_dir\bin
C:\my_mongo_dir\bin > mongod

Hinweis: Es ist zudem auch möglich die Datenbank als Windows Service auszuführen. Dazu mehr später.

Starte jetzt die administrative Befehlzeile in dem du die mongo.exe im Explorer oder im CMD Fenster ausführst. Die Befehlszeile in der mongo.exe wird automatisch versuchen verbindung über Localhost zum mongod herzustellen und wird die test Datenbank öffnen. Führe mongo --help aus um genauere Optionen zu herhalten.

C:\> cd \my_mongo_dir\bin
C:\my_mongo_dir\bin> mongo
> // Die mongo Befehlszeile ist eine JavaScript Befehlszeile die mit der Datenbank verbunden ist
> 3+3
6
> db
test
> // Der erste Schreibbefehl erstellt die Datenbank:
> db.foo.insert( { a : 1 } )
> db.foo.find()
{ _id : ..., a : 1 }

Gratulation, du hast soeben Daten in MongoDB gespeichert und ausgelesen!

Es gibt noch mehr zu lernen!

Wenn du erstmal MongoDB installiert und laufen hast, schau im Tutorial vorbei!


Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

IF YOU HAVE A QUESTION, POST IT TO THE USER GROUP.

These pages are fine for comments, but for questions, your best bet will always be the MongoDB User Group.

blog comments powered by Disqus