Frage

Ich versuche MongoDB zu testen und zu sehen, ob es für mich etwas ist. Ich habe die 32 -Bit -Windows -Version heruntergeladen, habe aber keine Ahnung, wie ich von jetzt an fortgesetzt werden soll.

Normalerweise nutze ich die WAMP -Dienste für die Entwicklung auf meinem lokalen Computer. Kann ich MongoDB auf WAMP laufen lassen?

Was ist jedoch der beste (einfachste!) Weg, damit es unter Windows funktioniert?

Vielen Dank!

War es hilfreich?

Lösung

Es ist nicht wie Wamp. Sie müssen die MongoDB -Datenbank mit einem Befehl starten, nachdem das Verzeichnis erstellt wurde c:/database_mongo

mongod --dbpath=C:/database_mongo/

Sie können dann mit Befehlen eine Verbindung zu MongoDB herstellen.

Andere Tipps

Mongo -Installationsprozess in Windows

Sind Sie bereit für die Installation… und verwenden Sie… technisch gesehen keine Installation, sie lädt nur herunter…

ICH. Download die ZIP -Datei http://www.mongodb.org/downloads

II. Extrakt Es und kopiert die Dateien an den gewünschten Ort.

III. Anfang der DB -Motor.

Iv. Prüfen die Installation und verwenden Sie sie.

Das ist es! So einfach, richtig? In Ordnung, lass uns anfangen


1. Laden Sie die ZIP -Datei herunter

  1. Gehe zu http://www.mongodb.org/downloads
  2. Sie werden einen solchen Bildschirm sehen:The mongo download page

    • Ich verwende einen Windows 7 32 -Bit -Computer - deshalb habe ich das in Rot gekennzeichnete Paket heruntergeladen.
  3. Klicken Sie auf Download (es dauert nur einige Sekunden).

    • Wow ... ich habe das heruntergeladen. Es war eine Reißverschlussdatei mit dem Namen mongodb-win32-i386-2.4.4.zip (Der Name des Ordners ändert sich entsprechend der Version, die Sie herunterladen. Hier habe ich Version 2.4.4).

Ok, alles gesetzt.


2. Auszug

  1. Extrahieren Sie den Reißverschluss
  2. Kopieren Sie die Dateien in einen gewünschten Ort in Ihrem Computer.
    • Ich werde die extrahierten Dateien in mein D -Laufwerk kopieren, da ich dort nicht viele Dateien habe.
    • Okay, wo planen Sie dann die Mongo -Dateien einzufügen? In C: oder in Ihrem Desktop selbst?
    • OK, egal wo Sie einfügen ... Im Schnappschuss unten können Sie sehen, dass ich im Ordner des Mongo -Ordners in den Mülleimer -Ordner navigiert habe. Ich zähle fünfzehn Dateien in Bin. Was ist mit Ihnen?

The path to the bin folder

Fertig! Das ist alles

Was müssen wir als nächstes tun?


3. Starten Sie den DB -Motor

Lassen Sie uns mit unserem Mongo -DB beginnen ...

  1. Öffnen Sie eine Eingabeaufforderung und navigieren Sie dann im Mongo -Ordner zu "Bin"! [Navigiert zum Mülleimerordner von Mongo] [4
  2. Typ `mongo.exe` (der Befehl zum Starten von Mongo DB Power Shell). Dann sehen Sie die folgende Antwort ..! [Ausführende mongo.exe] [5] * Das war eine großartige Ausnahme. *Warum ist die Ausnahme passiert? Ich habe keine Ahnung ... habe ich dazwischen einen Server erstellt? Dumme Maschine… JZ. * * Ich habe es verstanden! Wie alle anderen DBS - wir müssen den DB -Motor starten, bevor wir sie verwenden.** Also, wie können wir ihn beginnen?**
  3. Wir müssen den Mongo -DB starten, indem wir den Befehl "Mongod" verwenden. Führen Sie dies aus dem "Bin` -Ordner von Mongo aus. *Mal sehen, was passiert war. Haben Sie bemerkt, was ich oben hervorgehoben habe? Ja, es ist der Mongod -Befehl. Die zweite ist die Ausnahme, in der wir aufgefordert werden, einen Ordner namens Daten zu erstellen. Und im Datenordner einen Ordner namens "db".
  4. Wir müssen die Ordner "Data db" im `c` -Laufwerk unserer Box, in dem wir Mongo installieren, erstellen. Lassen Sie uns die Ordnerstruktur im C -Laufwerk erstellen. Hier stellt sich eine Frage: "Ist es obligatorisch, die Daten dB -Verzeichnisse in C zu erstellen?" Nein, nicht wirklich. Mongo sucht standardmäßig in `C` für diesen Ordner, aber Sie können sie überall erstellen, wo Sie möchten. Wenn es jedoch nicht in `C` ist, muss man Mongo sagen, wo es ist. *Mit anderen Worten, wenn Sie nicht möchten, dass die Mongo -Datenbanken auf `C: ` stehen, müssen Sie den DB -Pfad für mongo.exe festlegen.*

    Optional

    1. OK, ich werde diese Ordner an einem anderen Ort als "C" erstellen, um diese Option besser zu verstehen. Ich werde dann mit Hilfe von CMD in der Wurzel von "D` Drive" erstellen. Wieso den? Weil es für uns eine Gelegenheit ist, uns an die alten DOS -Befehle zu erinnern ...! [Bildbeschreibung hier eingeben] [7
    2. Der nächste Schritt besteht darin, den DB -Pfad auf mongo.exe zu setzen. Navigieren Sie zurück zu "Bin`" und geben Sie den Befehl `mongod.exe - -dbPath d: data` ein. Ich habe die Antwort unten erhalten :! [Bildbeschreibung hier eingeben] [8] Ich hoffe, alles lief gut ... weil ich keinen Fehler in der Konsole J. gesehen habe. J.
  5. Als nächstes können wir den DB mit dem Befehl `start mongo.exe`! [Bildbeschreibung hier eingeben] [9] Ich habe keine Fehler oder Warnmeldungen gesehen. Aber wir müssen einen Befehl angeben, um sicherzustellen, dass Mongo in Betrieb ist. Der IE Mongod erhält eine Antwort :! [Bildbeschreibung hier eingeben] [10] Hoffe, dass alles gut gelaufen ist.

4. Testen Sie die Mongo -DB -Installation

Jetzt müssen wir unsere DB sehen, oder? Ja, sehr viel, woher wissen wir, dass es läuft?

Zum Testzweck hat Mongo eine DB namens test standardmäßig. Lasst uns das abfragen.

Aber wie ohne Managementstudios? Im Gegensatz zu SQL müssen wir uns auf die Eingabeaufforderung verlassen. Ja genau die gleiche Eingabeaufforderung ... unsere gute alte Eingabeaufforderung ... heiiiii ... habe keine Angst. Ja, es ist nur unsere alte Eingabeaufforderung. Ok, lass uns gehen und sehen, wie wir es benutzen werden ...

Ohhh nein ... Nicht schließen Die obige Eingabeaufforderung, lassen Sie es so wie es ist…

  • Öffnen Sie ein neues CMD -Fenster.
  • Navigieren Sie wie immer zu Bin, wir tun ...

    Ich bin mir sicher, dass Sie sich an die alte C -Programmierung erinnern, die wir an unserem College -Tag gemacht haben?

  • Führen Sie in der Eingabeaufforderung den Befehl aus mongo oder mongo.exe Wieder und sehen Sie, was passiert.

    Sie erhalten einen Bildschirm, wie unten gezeigt:enter image description here

  • Ich habe bereits erwähnt, dass Mongo standardmäßig einen Test -DB genannt hat test, Versuchen Sie, eine Aufzeichnung einzufügen.

    Die nächste Frage hier lautet: "Wie werden wir einfügen?" Hat Mongo SQL -Befehle? Nein, Mongo hat nur Befehle zu helfen.

    Der grundlegende Befehl zu Einfügung ist
    db.test.save ({kodothtestfield: 'Mein Name ist Kodoth'})

    Wo test ist der db und .save ist der Befehl Einfügen. KodothTestField ist der Spalten- oder Feldname und My name is Kodoth ist der Wert.

  • Bevor Sie mehr sprechen lassen, überprüfen wir, ob es gespeichert ist oder nicht, indem wir einen weiteren Befehl ausführen:

    db.test.find()
    

    Mongo command to search for a document, similar to SELECT in SQL.

    Unsere Daten wurden erfolgreich eingefügt ... Hurrayyyyyy ..

    Ich weiß, dass Sie über die Nummer nachdenken, die mit jedem Rekord, der richtig bezeichnet wird, ObjectID angezeigt wird. Es ist wie ein eindeutiges ID-Feld in SQL, das automatisch und alles ist. Schauen Sie sich genauer an, Sie können sehen, dass die Objekt -ID mit 92 endet, sodass sie für jeden Rekord anders ist.

    Endlich sind wir erfolgreich in der Installation und Überprüfung des Mongo -Rechts. Lass uns eine Party machen ... also stimme du jetzt zu, dass Mongo so süß wie Mango ist?

  • Außerdem haben wir Tools von Drittanbietern, um den Mongo zu erkunden. Einer heißt Mongo Vue. Mit diesem Tool können wir Vorgänge gegen die Mongo -DB ausführen, wie wir das Management Studio für SQL Server verwenden.

    Können Sie sich nur einen SQL -Server oder Oracle DB mit ganz unterschiedlichen Zeilen in derselben Tabelle vorstellen? Ist es in unserer relationalen DB -Tabelle möglich? So funktioniert Mongo. Ich werde Ihnen zeigen, wie wir das machen können ...


    Zuerst werde ich Ihnen zeigen, wie die Daten in einer relationalen DB aussehen.

    Betrachten Sie beispielsweise eine Mitarbeitertabelle und eine Studententabelle auf relationale Weise. Die Schemata wären ganz anders, oder? Ja genau…enter image description here

    Lassen Sie uns jetzt sehen, wie es in Mongo DB aussehen wird. Die oben genannten zwei Tabellen werden in Mongo zu einer einzigen Sammlung kombiniert… enter image description here

    So werden Sammlungen in Mongo gespeichert. Ich denke, jetzt kannst du den Unterschied wirklich richtig spüren, oder? Alles kam unter einen einzigen Regenschirm. Dies ist nicht der richtige Weg, aber ich wollte Ihnen nur zeigen, wie dies passiert, deshalb habe ich 2 völlig unterschiedliche Tabellen in einer einzigen Sammlung kombiniert.

    Wenn Sie ausprobieren möchten, können Sie unten Testskripte verwenden

    *********************** 
    TEST INSERT SCRIPT
    
    *********EMPLOYEE****** 
    db.test.save( { EmployeId: "1", EmployeFirstName: "Kodoth", EmployeLastName:"KodothLast", EmployeAge:"14" } )  
    db.test.save( { EmployeId: "2", EmployeFirstName: "Kodoth 2", EmployeLastName:"Kodoth Last2", EmployeAge:"14" } )  
    db.test.save( { EmployeId: "3", EmployeFirstName: "Kodoth 3", EmployeLastName:"Kodoth Last3", EmployeAge:"14" } ) 
    
    ******STUDENT****** 
    db.test.save( { StudentId: "1", StudentName: "StudentName", StudentMark:"25" } )  
    db.test.save( { StudentId: "2", StudentName: "StudentName 2", StudentMark:"26" } )  
    db.test.save( {StudentId: "3", StudentName: "StudentName 3", StudentMark:"27"} )
    ************************
    

    Vielen Dank

    Ziemlich gute Dokumentation wird auf der vorgelegt MongoDB -Website

    MongoDB installieren

    1. Bestimmen Sie, welcher MongoDB -Build Sie benötigen.

      Es gibt drei MongoDB -Builds für Windows:

      MongoDB für Windows Server 2008 R2 Edition (IE 2008R2) läuft nur unter Windows Server 2008 R2, Windows 7 64-Bit und neueren Windows-Versionen. Dieser Build nutzt die jüngsten Verbesserungen der Windows -Plattform und kann nicht auf älteren Windows -Versionen arbeiten.

      MongoDB für Windows 64-Bit läuft auf einer 64-Bit-Version von Windows neuer als Windows XP, einschließlich Windows Server 2008 R2 und Windows 7 64-Bit.

      MongoDB für Windows 32-Bit läuft auf einer 32-Bit-Version von Windows neuer als Windows XP. 32-Bit-Versionen von MongoDB sind nur für ältere Systeme und für die Verwendung in Test- und Entwicklungssystemen bestimmt. 32-Bit-Versionen von MongoDB unterstützen nur Datenbanken kleiner als 2 GB.

      Um zu finden, welche Version von Windows Sie ausgeführt haben, geben Sie den folgenden Befehl in der Eingabeaufforderung ein:

      wmic os get osarchitecture
      
    2. Laden Sie Mongodb für Windows herunter.

      Laden Sie die neueste Produktionsveröffentlichung von MongoDB von der MongoDB -Download -Seite herunter. Stellen Sie sicher, dass Sie die richtige Version von MongoDB für Ihr Windows -System herunterladen. Die 64-Bit-Versionen von MongoDB funktionieren nicht mit 32-Bit-Fenstern.

    3. Installieren Sie die heruntergeladene Datei.

      Suchen Sie in Windows Explorer die heruntergeladene MongoDB -MSI -Datei, die sich in der Regel im Standard -Download -Ordner befindet. Doppelklicken Sie auf die MSI-Datei. Eine Reihe von Bildschirmen scheinen Sie durch den Installationsprozess zu führen.

    4. Bewegen Sie den MongoDB -Ordner an einen anderen Ort (optional).

      Um den MongoDB -Ordner zu verschieben, müssen Sie den Befehl verschieben als Administrator ausstellen. Zum Beispiel, um den Ordner auf C: mongoDB zu verschieben:

      Auswählen Startmenü > Alle Programme > Zubehör.

      Klicken Sie mit der rechten Maustaste und wählen Sie im Popup-Menü als Administrator ausführen.

      Geben Sie die folgenden Befehle aus:

      cd \
      move C:\mongodb-win32-* C:\mongodb
      

      MongoDB ist in sich geschlossen und hat keine anderen Systemabhängigkeiten. Sie können MongoDB aus jedem Ordner ausführen, den Sie auswählen. Sie können MongoDB in jedem Ordner (z. B. installieren D:\test\mongodb)

    Laufen Sie MongoDB

    Warnung:

    Machen nicht mongod.exe In öffentlichen Netzwerken sichtbar, ohne mit der Auth -Einstellung im „Secure -Modus“ auszuführen. MongoDB ist so konzipiert, dass sie in vertrauenswürdigen Umgebungen ausgeführt werden, und die Datenbank aktiviert standardmäßig nicht den „Secure -Modus“.

    1. Richten Sie die MongoDB -Umgebung ein.

      MongoDB benötigt ein Datenverzeichnis, um alle Daten zu speichern. Der Standarddatenverzeichnispfad von MongoDB ist Data db. Erstellen Sie diesen Ordner mit den folgenden Befehlen aus einer Eingabeaufforderung:

      md \data\db
      

      Sie können einen alternativen Pfad für Datendateien mit dem angeben --dbpath Option zu mongod.exe, zum Beispiel:

      C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data
      

      Wenn Ihr Pfad Leerzeichen enthält, legen Sie den gesamten Pfad in doppelte Zitate ein, zum Beispiel:

      C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"
      
    2. Starten Sie MongoDB.

      MongoDB starten, laufen mongod.exe. Zum Beispiel aus der Eingabeaufforderung:

      C:\Program Files\MongoDB\bin\mongod.exe
      

      Dies startet den Hauptverfahren für MongoDB -Datenbank. Das Warten auf Verbindungsnachricht in der Konsolenausgabe zeigt an, dass der mongod.exe -Prozess erfolgreich ausgeführt wird.

      Abhängig von der Sicherheitsstufe Ihres Systems kann Windows ein Dialogfeld für Sicherheitswarnungen über das Blockieren von „einigen Funktionen“ von C: Programme Mongodb bin mongod.exe aus der Kommunikation in Netzwerken aufstellen. Alle Benutzer sollten private Netzwerke wie mein Heim- oder Arbeitsnetzwerk auswählen und auf den Zugriff klicken. Weitere Informationen zu Sicherheit und MongoDB finden Sie in der Sicherheitsdokumentation.

    3. Verbindung zu MongoDB herstellen.

      Öffnen Sie eine weitere Eingabeaufforderung, um über die Mongo.exe -Shell mit MongoDB herzustellen. Geben Sie bei der Verbindung das Datenverzeichnis gegebenenfalls an. Dieser Schritt enthält mehrere Beispielverbindungsbefehle.

      Wenn Ihre MongoDB -Installation das Standarddatenverzeichnis verwendet, verbinden Sie sich ohne Angabe des Datenverzeichnisses:

      C:\mongodb\bin\mongo.exe
      

      Wenn Ihre Installation ein anderes Datenverzeichnis verwendet, geben Sie das Verzeichnis bei der Verbindung wie in diesem Beispiel an:

      C:\mongodb\bin\mongod.exe --dbpath d:\test\mongodb\data
      

      Wenn Ihr Pfad Leerzeichen enthält, legen Sie den gesamten Pfad in doppelte Zitate ein. Zum Beispiel:

      C:\mongodb\bin\mongod.exe --dbpath "d:\test\mongo db data"
      

      Wenn Sie Anwendungen mit .NET entwickeln möchten, finden Sie in der Dokumentation von C# und MongoDB weitere Informationen.

    4. Beginnen Sie mit MongoDB.

      Um mit MongoDB zu beginnen, sehen Sie sich mit MongoDB an. Berücksichtigen Sie auch das Dokument für Produktionsnotizen, bevor MongoDB in einer Produktionsumgebung eingesetzt wird.

      Um MongoDB zu stoppen, drücken Sie später Kontroll+C im Terminal, an dem die Mongod -Instanz ausgeführt wird.

    Konfigurieren Sie einen Windows -Dienst für MongoDB

    Notiz:

    Es gibt ein bekanntes Problem für MongoDB 2.6.0, Server-13515, das die Verwendung der Anweisungen in diesem Abschnitt verhindert. Verwenden Sie für MongoDB 2.6.0 manuell einen Windows -Dienst für MongoDB, um stattdessen einen Windows -Dienst für MongoDB zu erstellen.

    1. Konfigurieren Sie Verzeichnisse und Dateien.

      Erstellen Sie eine Konfigurationsdatei und einen Verzeichnispfad für die MongoDB -Protokollausgabe (logpath):

      Erstellen Sie ein bestimmtes Verzeichnis für MongoDB -Protokolldateien:

      md "C:\Program Files\MongoDB\log"
      

      Erstellen Sie in der Eingabeaufforderung eine Konfigurationsdatei für die Option LogPath für MongoDB:

      echo logpath=C:\Program Files\MongoDB\log\mongo.log > "C:\Program Files\MongoDB\mongod.cfg"
      
    2. Führen Sie den MongoDB -Service aus.

      Führen Sie alle folgenden Befehle in der Eingabeaufforderung mit "Administrative Privilegeges:" aus:

      Installieren Sie den MongoDB -Dienst. Zum --install Um erfolgreich zu sein, müssen Sie die Option Logween-Laufzeit angeben.

      "C:\Program Files\MongoDB\bin\mongod.exe" --config "C:\Program Files\MongoDB\mongod.cfg" --install
      

      Ändern Sie den Pfad nach Bedarf zur Datei mongod.cfg.

      Um einen alternativen DBPath zu verwenden, geben Sie den Pfad in der Konfigurationsdatei (z. B. C: Programme mongodb mongod.cfg) oder in der Befehlszeile mit der Option des -DBPaths an.

      Wenn das DBPath -Verzeichnis nicht vorhanden ist, startet Mongod.exe nicht. Der Standardwert für dbPath ist \data\db.

      Bei Bedarf können Sie Dienste für mehrere Instanzen von mongod.exe oder mongos.exe installieren. Installieren Sie jeden Service mit einem einzigartigen --serviceName und --serviceDisplayName. Verwenden Sie mehrere Instanzen nur, wenn ausreichende Systemressourcen vorhanden sind und Ihr Systemdesign dies erfordert.

    3. Stoppen oder entfernen Sie den MongoDB -Service nach Bedarf.

      Um den MongoDB -Dienst zu stoppen, verwenden Sie den folgenden Befehl:

      net stop MongoDB
      

      Um den MongoDB -Dienst zu entfernen, verwenden Sie den folgenden Befehl:

      "C:\Program Files\MongoDB\bin\mongod.exe" --remove
      

    Erstellen Sie manuell einen Windows -Dienst für MongoDB

    In der folgenden Prozedur werden MongoDB mit dem MSI -Installationsprogramm mit dem Standardpfad C: Programme MongoDB 2.6 installiert.

    Wenn Sie in einem alternativen Verzeichnis installiert sind, müssen Sie die Pfade entsprechend anpassen.

    1. Öffnen Sie eine Eingabeaufforderung für Administratoren.

      Windows 7 / Vista / Server 2008 (und R2)

      Drücken Sie Gewinnen + R, Geben Sie dann ein cmd, dann drücken Strg + Wechsel + Eintreten.

      Windows 8

      Drücken Sie Gewinnen + X, dann drücken EIN.

      Führen Sie die verbleibenden Schritte aus der Eingabeaufforderung Administrator aus.

    2. Verzeichnisse erstellen.

      Erstellen Sie Verzeichnisse für Ihre Datenbank und Protokolldateien:

      mkdir c:\data\db
      mkdir c:\data\log
      
    3. Erstellen Sie eine Konfigurationsdatei.

      Erstellen Sie eine Konfigurationsdatei. Diese Datei kann eine der Konfigurationsoptionen für Mongod enthalten, muss jedoch eine gültige Einstellung für ProtokollPath enthalten:

      Im Folgenden wird eine Konfigurationsdatei erstellt, in der sowohl der Logwegen als auch die DBPath -Einstellungen in der Konfigurationsdatei angegeben werden:

      echo logpath=c:\data\log\mongod.log> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
      echo dbpath=c:\data\db>> "C:\Program Files\MongoDB 2.6 Standard\mongod.cfg"
      
    4. Erstellen Sie den MongoDB -Dienst.

      Erstellen Sie den MongoDB -Dienst.

      sc.exe create MongoDB binPath= "\"C:\Program Files\MongoDB 2.6 Standard\bin\mongod.exe\" --service --config=\"C:\Program Files\MongoDB 2.6 Standard\mongod.cfg\"" DisplayName= "MongoDB 2.6 Standard" start= "auto"
      

      sc.exe erfordert einen Raum zwischen “=”Und die Konfigurationswerte (zB"binPath=") Und ein" ", um doppelten Zitaten zu entkommen.

      Wenn erfolgreich erstellt wird, wird die folgende Protokollnachricht angezeigt:

      [SC] CreateService SUCCESS
      
    5. Starten Sie den MongoDB -Service.

      net start MongoDB
      
    6. Stoppen oder entfernen Sie den MongoDB -Service nach Bedarf.

      Verwenden Sie den folgenden Befehl, um den MongoDB -Dienst zu stoppen:

      net stop MongoDB
      

      Um den MongoDB -Dienst zu entfernen, stoppen Sie zuerst den Dienst und führen Sie dann den folgenden Befehl aus:

      sc.exe delete MongoDB
      

    Mir ist klar, dass Sie bereits eine Antwort dafür akzeptiert haben, aber ich habe diesen kurzen HowTo -Artikel geschrieben, um MongoDB in die zu installieren c:\wamp Verzeichnis und führen Sie es als Service aus. Hier ist das Kern davon.

    Erstellen Sie diese Verzeichnisse

    mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\data
    mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\data\db
    mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs
    mkdir c:\wamp\bin\mongodb\mongodb-win32...2.x.x\conf
    

    Laden Sie Win32 -Binärdateien in das C: WAMP -Verzeichnis entlang von MySQL, Apache, herunter und extrahieren Sie sie.

    MongoDB -Download -Seite

    Erstellen Sie eine mongo.conf -Datei

    c:\wamp\bin\mongodb\mongodb-win32…2.x.x\conf\mongodb.conf
    
    # mongodb.conf
    
    # data lives here
    dbpath=C:\wamp\bin\mongodb\mongodb-win32...2.x.x\data\db
    
    # where to log
    logpath=C:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs\mongodb.log
    logappend=true
    
    # only run on localhost for development
    bind_ip = 127.0.0.1                                                             
    
    port = 27017
    rest = true
    

    Als Service installieren

    mongod.exe --install --config c:\wamp\bin\mongodb\mongodb-win32...2.x.x\conf\mongodb.conf --logpath c:\wamp\bin\mongodb\mongodb-win32...2.x.x\logs\mongodb.log
    

    Stellen Sie den Service auf automatisch fest und starten Sie ihn mit diensten.msc

    Fügen Sie Ihrem Weg den Pfad zu mongo.exe hinzu

    Benötigen Sie weitere Details? Lesen Sie den vollständigen Artikel hier ...

    Installieren Sie MongoDB unter Windows the Wamp Way

    1. Laden Sie die MSI -Datei für Windows 32 Bit herunter, wie Sie es getan haben.
    2. Doppelklicken Sie auf Installieren und wählen Sie benutzerdefinierte und durchsuchen Sie den Ort, an dem Sie installieren müssen (persönlich habe ich den MongoDB -Ordner im E -Laufwerk erstellt und dort installieren).
    3. OK, jetzt müssen Sie den Datenordner für Daten db zwei erstellen, wo immer ich sie so erstellen muss, wie ich sie im installierten Standort root auf e erstellt habe.
    4. Verknüpfen Sie nun den Mongod mit diesem Ordner zum Speichern von Daten. Verwenden Sie diesen Befehl oder ändern Sie diese gemäß Ihrer Anforderung. Gehen Sie die Verwendung von cmd e: mongoDB bin und schreiben Sie danach in Konsole Mongod -DBPath E: Daten, es wird verknüpft.
    5. Gehen Sie nun mit CMD E: MongoDB bin und schreiben Sie Mongod.
    6. Öffnen Sie einen weiteren CMD, indem Sie mit der rechten Maustaste als Administratorpunkt in Ihrem monogoDB -installierten Verzeichnis und dann wie e: mongoDB bin und diesen Mongo.exe ausführen, aus.
    7. Danach schreiben Sie db.test.save ({field: 'hello mongoDB'}) Dieser Befehl fügt das Feld a field mit dem namennamen ein und Wert ist Hallo MongoDB.
    8. Überprüfen Sie den Datensatz db.test.find () und drücken Sie die Eingabetaste. Finden Sie den Datensatz, den Sie kürzlich eingegeben haben.

    Die Installation von MongoDB unter Windows ist im Vergleich zu anderen ausführbaren Dateien etwas schwierig. Nach langer Suche habe ich eine gute Referenz erhalten MongoDB in Windows installieren

    Nach der Installation der Eingabeaufforderung und dem Typ "Open -Eingabe" "Mongod", und halten Sie das Fenster minimiert und öffnen Sie ein anderes Eingabeaufforderungfenster und geben Sie ein und geben Sie ein."Mongo"Und Sie finden die Erfolgsnachricht der Verbindung mit der Testdatenbank

    Es ist sehr einfach, Mongo DB unter Windows 7 zu installieren (ich habe 32 Bit Win7 OS verwendet)

    1. Installieren Sie die richtige Version von MongoDB (gemäß UR Bit 32/64 .. Imp:- 64 Bit ist nicht mit 32 Bit und umgekehrt kompatibel)

    2.U kann MongoDB von der THIUS -Website (ACC bis Ur OS) installieren http://www.mongodb.org/downloads?_ga=1.79549524.1754732149.1410784175

    1. Laden Sie die Datei .msi oder ZIP -Datei herunter und installieren Sie sie mit den richtigen Berechtigungen

    4.Copy Der MongoDB -Ordner von C: Programmdatei nach D: [Optional

    5. Nach der Installation öffnete die Eingabeaufforderung (als Administrator. Klicken Sie mit der rechten Maustaste auf CMD und Sie finden die Option).

    1. Navigieren Sie zu d: mongoDB 2.6 Standard Bin

    2. Führen Sie mongo.exe aus ... Sie können diesen Fehler erhalten you might get this error

    3. Wenn Sie bekommen, dann müssen Sie nur die folgenden Schritte ausführen

    i) Versuchen Sie den Coomand im folgenden Bild, den Fehler kennenlernen wirdenter image description here

    ii) Dies bedeutet, dass Sie ein Verzeichnis data db erstellen können

    iii) Jetzt haben Sie zwei Optionen, die entweder oben im C -Laufwerk über das Verzeichnis erstellen oder ein "xyz" -Name -Verzeichnis an einem anderen Ort erstellen (macht nicht und diffrence). Erstellen wir ein Verzeichnis von Mongodata in d:

    enter image description here

    1. Lassen Sie uns nun den Befehl wiedergeben, aber jetzt wie folgt:-Mongod--DBPath D: Mongodata [in Fig.] Diesmal werden Sie nicht erhalten und Fehler

    enter image description here

    1. Hoffe, bis zu diesem Zeitpunkt ist alles in Ordnung. Öffnen Sie neue Befehlspropt [ausreichend Privellages (Admin)

    In Orange ist der Befehl, den Sie ausführen müssen. Es öffnet den neuen Befehlspropkt, den wir als Mongo Shell (oder MongoDB Shell) bekannt haben.

    enter image description here

    11. Schließen Sie die Shell [eines der Befehls -Promt] wie in dieser

    1. Führen wir den grundlegenden Betrieb aus

    a) Datenbanken anzeigen b) Aktuelle Datenbank anzeigen c) Erstellung von Sammeln / Einfügen in IT (Name wird getestet) d) Daten der Sammlung anzeigen

    12. Bitte finden Sie Scrren-Schuss der Ergebnisse unserer Operation. Bitte nicht:- Schließen Sie keine Befehlspropktern

    enter image description here

    1. Eine unterschiedliche Strukturart von Zahlentyp ist die Objekt-ID:-, die automatisch erstellt wird

    2. Ich hoffe, Sie erhalten einige wichtige Informationen zur Installation von MongoDB DB.

    1. Download MongoDB

    2. MongoDB installieren

    3. Erstellen Sie die erforderlichen Ordner:

    "C:\MongoDB_2_6_Standard\bin\data\db"
    "C:\MongoDB_2_6_Standard\logs"
    "C:\MongoDB_2_6_Standard\etc"
    

    Hinweis: Wenn die Verzeichnisse nicht vorhanden sind, startet Mongod.exe nicht.

    4. Erstellen Sie eine einfache Konfigurationsdatei:

    systemLog:
        destination: file
        path: C:\MongoDB_2_6_Standard\logs\mongo.log
        logAppend: true
    net:
        bindIp: 127.0.0.1
        port: 27017
    

    Weitere Informationen zum Erstellen einer Konfigurationsdatei: http://docs.mongodb.org/manual/reference/configuration-options/

    5. Installieren Sie MongoDB als Windows -Dienst (Auf diese Weise startet er automatisch, wenn Sie Ihren Computer neu starten).

    Führen Sie die CMD mit Administratorrechten aus und geben Sie die folgenden Befehle ein:

    "C:\MongoDB_2_6_Standard\bin\mongod.exe" --config "C:\MongoDB_2_6_Standard\etc\mongodb.conf" --dbpath c:\MongoDB_2_6_Standard\bin\data\db --directoryperdb --install
    

    6. Starten Sie den MongoDB Windows -Dienst

    net start MongoDB
    

    7. Stellen Sie sich zum Testen über Shell/CMD mit MongoDB an

    C:\MongoDB_2_6_Standard\bin\mongo.exe
    

    HINWEIS: http://docs.mongodb.org/manual/tutorial/getting-started-with-mongo-shell/

    8. Das war's! Du bist fertig. :)

    9. Deinstallieren/entfernen Sie den MongoDB Windows -Dienst (wenn Sie etwas durcheinander gebracht haben)

    "C:\MongoDB_2_6_Standard\bin\mongod.exe" --remove
    

    Aktualisieren Sie Nov -2017

    1) Gehen Sie zum Mongo DB Download Center https://www.mongodb.com/download-center#community Und wählen Sie einen Aroma von MongoDB, den Sie installieren möchten. Sie können aus auswählen

    • Mongodb Atlas - MongoDB -Datenbank in der Cloud
    • Communiy Server - MongoDB für Windows (mit und ohne SSL), iOS, Linux
    • Opmanger- Mongo DB für das Rechenzentrum
    • Kompass - UI -Werkzeug für MongoDB

    Um Ihre Betriebssystemversion zu kennen, führen Sie diesen Befehl in der CMD -Eingabeaufforderung aus

    wmic os get caption
    

    Um Ihre CPU -Architektur (32 oder 64 Bit) zu kennen, führen Sie diesen Befehl in der CMD -Eingabeaufforderung aus

    wmic os get osarchitecture
    

    Ich verwende Community-Version (150 MBS-GNU-Lizenz)

    2) Klicken Sie auf MSI und führen Sie den Installationsprozess durch. EXE installiert MongoDB und SSL, die von der DB gefordert werden.

    enter image description here

    Mongo DB sollte auf Ihrem C -Laufwerk installiert werden

    C: Programme mongoDB

    MongoDB ist in sich geschlossen, bedeutet und hat keine anderen Systemabhängigkeiten. Wenn Sie im C -Laufwerk mit einer geringen Festplatte ein wenig diskutieren, können Sie MongoDB aus jedem von Ihnen gewählten Ordner ausführen.

    Sie können jetzt mongodb.exe aus dem Bin -Ordner ausführen. Wenn Sie einen visuellen C ++ -Fehler für fehlende DLLs erhalten, laden Sie Visual C ++ herunter.

    https://www.microsoft.com/en-in/download/details.aspx?id=48145

    Versuchen Sie nach der Installation, mongo.exe wiederzugeben.

    Vielleicht möchten Sie überprüfen https://github.com/thor1khan/mongo.gitEs verwendet eine minimale Problemumgehung Die 32 -Bit -Atomoperationen bei 64 Bit Operanden (könnten hier die Assemblierung verwenden, aber es scheint hier nicht obligatorisch zu sein). Nur digitale Fehler wurden geschadet, bevor sie sich verpflichten

    1. Download .msi von https://www.mongodb.com/download-center#community

    2. Doppelklicken Sie auf Installieren - Option ausfüllen

    3. Installationsordner C: Programme Mongodb Server 3.6 bin

    4. Erstellen Sie den Datenbankordner in C: // - C:/data/db und c:/data/log und c: /data/log/mongo.log und setzen Sie die Berechtigung, wenn nicht

    5. Öffnen Sie die CMD -Eingabeaufforderung im Administratormodus und navigieren Sie zu C: Programme Mongodb Server 3.6 bin

    6. Geben Sie Folgendes ein

      C: Programme mongodb server 3.6 bin> mongod -dbpath = "c:/data/db" ---logpath = "c: /data/log/mongo.log"

    7. Überprüfen Sie den Ordner C:/data/dB - Es sollte viele Dateien und Ordner vorhanden sein

    8. Erstellen Sie eine Konfigurationsdatei mit dem Namen "mongo.config" ** in C: data

    9. Geben Sie Folgendes ein, um die Konfigurationswerte aus neu erstellter Konfigurationsdatei festzulegen

      C: Programme Mongodb Server 3.6 bin> mongod - -config C: data mongo.config

    10. Öffnen Sie eine weitere neue CMD -Eingabeaufforderung im Administratormodus und navigieren Sie zu C: Programme Mongodb Server 3.6 bin die folgenden Zeilen auf der Konsole aus.

    11. Geben Sie Folgendes ein, um Dienst für MongoDB zu erstellen

      C: Programme mongodb server 3.6 bin> mongod - -install - -config c: data mongo.config --logpath = "c: /data/log/mongo.log"

      Wenn der alte MongoDB -Service vorhanden ist, müssen Sie den alten Dienst zuerst vor dem Mongod -Installationsbefehl löschen. Führen Sie Folgendes in einer neuen Konsole aus, um den alten MongoDB -Dienst zu löschen

      SC Stop MongoDB

      >> SC DELETE MongoDB
      
    12. Geben Sie Folgendes ein, um MongoDB zu starten

      C: Programme mongodb server 3.6 bin> net start mongoDB

    13. Geben Sie Folgendes ein, um MongoDB zu stoppen

      C: Programme mongodb server 3.6 bin> net stop mongoDB

    Schließen Sie nun die DB auf IP - 127.0.0.1 oder 192.168.5.64 für Port 27017 an.

    ** Dateiname - "mongo.config", fügen Sie Folgendes in Konfigurationsdatei ein -

    bind_ip = 127.0.0.1,192.168.5.64

    Port = 27017

    dbPath = c: data db

    logPath = c: data log mongo.log

    Installieren Sie die MongoDB Community Edition für Windows.

    1. Jetzt gehen Sie zu Download-Center.

    1. Das Download -Center sollte die aktuelle stabile Version für Windows anzeigen

    2. Klicken Sie auf Download (MSI) und führen Sie es aus

    3. Wenn Sie durchgehen, können Sie entweder den vollständigen oder benutzerdefinierten Setup -Typ auswählen. Wählen Sie vollständige Setup.

    Starten Sie den MongoDB -Server mit der Eingabeaufforderung

    1.Ad diesen Weg zu Umgebungsvariablen

    "C: programFiles mongodb server 4.0 bin" Für diejenigen, die Schwierigkeiten haben, Umgebungsvariable einzurichten

    • Windows 10 und Windows 8

    • Suchen Sie bei der Suche nach und wählen Sie dann: System (Bedienfeld)

    • Klicken Sie auf den Link Advanced Systemeinstellungen.

    • Klicken Sie auf Umgebungsvariablen. Finden Sie in den Abschnittssystemvariablen die Pfadumgebungsvariable und wählen Sie sie aus. Klicken Sie auf Bearbeiten.

    • Wenn die Pfadumgebungsvariable nicht vorhanden ist, klicken Sie auf Neu.

    • Geben Sie im Fenster Systemvariable (oder neuer Systemvariable) den Wert des Pfades als "C: ProgramFiles Mongodb Server 4.0 bin" Umgebungsvariable an.

    • OK klicken.

    • Schließen Sie alle verbleibenden Fenster, indem Sie auf OK klicken.

    • Erstellen Sie nun das MongoDB -Datenverzeichnis MongoDB benötigt ein Datenverzeichnis, um alle Daten zu speichern. Öffnen Sie die Eingabeaufforderung und fügen Sie unten ein

    md "C:\data\db" "C:\data\log"
    

    3.LETS -Punktserver zu Ihrem Datenbankverzeichnis.type unter dem Code

    mongod --dbpath="c:\data\db"
    

    4. Jetzt können Sie eine Verbindung zum MongoDB -Typ unter dem Code herstellen

    Mongo

    5. Wenn es eine ordnungsgemäße Eingabeaufforderung funktioniert, wird angezeigt

    InitandListen] Warten auf Verbindungen

    Bingo!! Sie sind fertig, anscheinend ist es ein bisschen verwirrend, CLI zu verwenden.

    Die Verwendung der MongoDB -GUI -Version über Schritte muss durchgeführt worden sein

    1. Gehen Sie jetzt zum Download Center. Laden Sie Mongodb Compass, eine GUI für MongoDB, herunter
    2. Installieren und öffnen

    Sie können den Hostnamen: Localhost und Port: 27017 sehen.

    Wann immer Sie eine Verbindung zum MongoDB -Server herstellen möchten, müssen Sie die Eingabeaufforderung öffnen

    Typ

    Mongod

    Starten Sie dann erneut eine neue Eingabeaufforderung und geben Sie ein

    Mongo

    Halten Sie sie alle Einstellungen wie in MongoDB -Kompass. Klicken Sie nun auf Verbindung, Verbindung,

    Sie befinden sich in !! Einfach .. ist es nicht?

    1. Herunterladen von http://www.mongodb.org/downloads
    2. Installieren Sie die .msi -Datei in Ordner C: MongoDB
    3. Erstellen Sie Daten, Daten dB, Protokollverzeichnisse und mongo.config -Datei unter c: mongoDB.
    4. Fügen Sie die folgenden Zeilen in "mongo.config" -Datei dbPath = c: mongoDB data db logPath = C: mongoDB log mongo.log hinzu
    5. Startserver: mongod.exe ---config = "c: mongodb mongo.config"

    Das ist es !!!

    Schritt 1: Laden Sie zuerst den .msi IE herunter

    Laden Sie Monggodb herunter

    Schritt 2: Führen Sie die Installation mit der SO heruntergeladenen .msi -Datei durch. Automatisch wird sie in Programmdateien gespeichert. Sie können eine benutzerdefinierte Installation durchführen und das Verzeichnis ändern.

    Danach sollten Sie in der Lage sein, einen MongoDB -Ordner unter Programmdateien zu sehen

    MongoDB -Shell und Service starten, ist kein großer Deal Ich habe nach der langen Suche eine gute Referenz erhalten MongoDB in Windows installieren

    WAMP = Windows + Apache + Mysql/Mariadb + PHP/Python/Perl

    Sie können MongoDB in WAMP nicht verwenden. Sie müssen MongoDB separat installieren

    Lizenziert unter: CC-BY-SA mit Zuschreibung
    Nicht verbunden mit StackOverflow
    scroll top