sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB-miljöinställningar | Installera MongoDB på Windows

I tidigare MongoDB Tutorial diskuterade vi fördelarna och begränsningarna med MongoDB . I denna installationshandledning för MongoDB Environment kommer vi att se hur du ställer in miljön för MongoDB på ditt Windows OS. Vi kommer också att lära oss hur man installerar MongoDB.

Så, låt oss installera MongoDB-miljön/installera MongoDB.

MongoDB-miljöinställningar | Installera MongoDB på Windows

Steg för installation av MongoDB-miljö på Windows

MongoDB Environment Setup är mycket lätt för Windows OS. För att göra miljöinställningar måste du följa några enkla steg.

  1. Känn din Windows-arkitektur
  2. Ladda ner MongoDB-installationsfilen
  3. Installera MongoDB-installationen
  4. Konfigurera MongoDB-miljö
  5. Anslut till MongoDB-servern
  6. MongoDB som en Windows-tjänst
  7. Skapa konfigurationsfil
  8. Kör MongoDB-miljöinställningar

a. Lär dig din Windows-arkitektur

Innan du laddar ner MongoDB-installationen måste du veta vilken Windows-version du använder. För att veta mer om din systemarkitektur, öppna kommandotolken och kör några kommandon nedan.

Image.1 MongoDB Environment Setup – Känn din Windows-arkitektur

Efter att ha utfört dessa kommandon kommer du att veta om ditt system körs på 32-bitars eller 64-bitars arkitektur. Sedan måste du ladda ner MongoDB-installationen i enlighet med detta.

b. Ladda ner MongoDB installationsfil

Efter att ha känt till arkitekturen måste du ladda ner den senaste versionen av MongoDB från den officiella webbplatsen.

Image.2 MongoDB Environment Setup – Ladda ner MongoDB Setup File

Du kan följa den här länken för att ladda ner från communityservern för MongoDB.

ttps://www.mongodb.org/downloads

Ladda ner MSI-filen från den här servern.

Bild 3. Ladda ner MongoDB installationsfil

c. Installera MongoDB Setup

För att installera MongoDB-installationen måste du köra filen som administratör. Efter att ha gjort det måste du följa installationsguiden som visas i installationsprocessen.

Bild. 4 MongoDB Environment Setup – Installera MongoDB Setup

Bild. 5 MongoDB Environment Setup – Installera MongoDB Setup

Du kan välja en anpassad katalog för MongoDB-data och loggfiler. Annars installeras MongoDB som standard till C:\Program Files\MongoDB\Server\3.6\.

MongoDB har inget systemberoende, så det är inte problematiskt att välja vilken mapp som helst i katalogen. Du kan välja vilken katalog som helst i systemet.

Bild. 6 MongoDB Environment Setup – Installera MongoDB Setup

Du kommer att se alternativet att installera MongoDB-kompass utöver MongoDB-serven och du kan markera rutan om du vill att den ska installera MongoDB. Om inte, lämna det tomt.

Bild. 7 MongoDB Environment Setup – Installera MongoDB Setup

Bild. 8 MongoDB Environment Setup – Installera MongoDB Setup

d. MongoDB-miljöinställningar

All MongoDB-data lagras i en specificerad datakatalog. Du måste skapa den manuellt i MongoDB-mappen på C-enheten. För detta, kör följande kommando vid kommandotolken.

 md \data\db  

Du kan installera MongoDB var du vill. 

Bild. 9 MongoDB-miljöinställningar

e. Starta MongoDB

För att starta MongoDB måste du utföra detta kommando. Detta kommer att starta den huvudsakliga MongoDB-processen. Du kommer att se längst ner i kommandotolken ett meddelande som "väntar på en anslutning". Det betyder att processen har startat framgångsrikt.

“C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe”

Bild. 10 MongoDB-miljöinställningar – Starta MongoDB

f. Anslut till MongoDB Server

Efter att ha kört MongoDB.exe-filen har processen börjat. Nu måste vi ansluta den till MongoDB-servern. Vi kommer att ansluta den genom Mongo.exe-skalet genom att öppna en annan kommandotolk. Nu måste du köra ett kommando för att ansluta till skalet. 

“C:\Program Files\MongoDB\Server\3.6\bin\mongo.exe”

Nu är MongoDB redo att användas. Du kan avsluta den pågående processen för MongoDB genom att trycka på "ctrl+c".

Bild 11. MongoDB Environment Setup – Anslut till MongoDB Server

g. MongoDB som en Windows-tjänst

Nu måste du skapa några kataloger med kommandotolken och köra följande kommandon:

mkdir c:\data\db

mkdir c:\data\log  

Du kan också skapa nya mappar direkt på c-enheten. Skapa först en mapp och namnge den "data" och skapa sedan två mappar som "db" och "logg" i datamappen. All din databas och loggfilerna kommer att lagras i dessa två mappar.

Bild 11. MongoDB Environment Setup – MongoDB som en Windows-tjänst

h. Skapa en MongoDB-konfigurationsfil

När du har skapat kataloger måste du skapa en konfigurationsfil. Filen måste ange både systemLog.path och storage.dbPath. Annars kommer ett fel att visas på displayen och tjänsten kommer inte att kunna starta.

systemlogg:
    destination:fil
    sökväg:c:\data\log\mongod.log
lagring:
    dbPath:c:\data\db  

i. Skapa MongoDB-tjänsten

Du måste utföra detta kommando för att skapa MongoDB-tjänsten

sc.exe create MongoDB binPath=“\”C:\Program Files\MongoDB\Server\3.6\bin\mongod.exe\” –service –config=\”C:\Program Files\MongoDB\Server\3.6 \mongod.cfg\”” DisplayName=“MongoDB” start=“auto”  

Om tjänsten har skapats kommer följande meddelande att visas 

[SC] CreateService SUCCESS  

j. Starta MongoDB-tjänsten

Om du vill starta tjänsten måste du skriva en enda mening i en kommandotolk.
net start MongoDB.

k. Stoppa tjänsten

På samma sätt, för att stoppa tjänsten måste du utföra följande kommando.
net stop MongoDB

l. Ta bort tjänsten

Du kan ta bort tjänsten när du vill genom att köra denna enkla kod.  
nätstopp MongoDB  
Detta kommer först att stoppa tjänsten och sedan ta bort den från systemet.

Det här handlade om MongoDB Environmental Setup Tutorial. Hoppas du gillar vår förklaring av Hur man installerar MongoDB på Windows 10.

Slutsats

Därför såg vi MongoDB Environment Setup. Vi lär oss också hur man kör det som en Windows-tjänst. Det handlade om att ladda ner installationen och skriva några kodrader i kommandotolken. Dessutom, om du har några frågor, fråga gärna i en kommentar.


  1. Mongodb-fråga baserad på objekt vid specifik position i arrayen

  2. Hur man definierar objekt i array i Mongoose-schemat korrekt med 2d geo-index

  3. mongo - ruby ​​anslutningsproblem

  4. Hur får jag Redis att köra på Azure?