sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB miljøopsætning | Installer MongoDB på Windows

I tidligere MongoDB Tutorial diskuterede vi de fordele og begrænsninger ved MongoDB . I denne MongoDB-miljøopsætningsvejledning vil vi se, hvordan du opsætter miljøet for MongoDB på dit Windows-operativsystem. Vi vil også lære, hvordan man installerer MongoDB.

Så lad os opsætte/installere MongoDB-miljøet.

MongoDB miljøopsætning | Installer MongoDB på Windows

Trin til MongoDB-miljøopsætning på Windows

MongoDB Environment Setup er meget let for Windows OS. For at udføre miljøopsætning skal du følge nogle få enkle trin.

  1. Kend din Windows-arkitektur
  2. Download MongoDB-opsætningsfil
  3. Installer MongoDB-opsætning
  4. Konfigurer MongoDB-miljø
  5. Opret forbindelse til MongoDB-serveren
  6. MongoDB som en Windows-tjeneste
  7. Opret konfigurationsfil
  8. Kør MongoDB-miljøopsætning

a. Kend din Windows-arkitektur

Før du downloader MongoDB-opsætningen, skal du vide, hvilken Windows-version du bruger. For at få mere at vide om din systemarkitektur skal du åbne kommandoprompten og udføre nogle kommandoer nedenfor.

Image.1 MongoDB-miljøopsætning – kend din Windows-arkitektur

Efter at have udført disse kommandoer, vil du vide, om dit system kører på 32-bit eller 64-bit arkitektur. Så skal du downloade MongoDB-opsætningen i overensstemmelse hermed.

b. Download MongoDB installationsfil

Efter at have kendskab til arkitekturen, skal du downloade den seneste version af MongoDB fra den officielle hjemmeside.

Billede.2 MongoDB-miljøopsætning – Download MongoDB-opsætningsfil

Du kan følge dette link for at downloade fra MongoDB's community-server.

ttps://www.mongodb.org/downloads

Download MSI-filen fra denne server.

Billede 3. Download MongoDB Setup File

c. Installer MongoDB-opsætning

For at installere MongoDB opsætning skal du køre filen som administrator. Når du har gjort det, skal du følge installationsvejledningen, der vises i installationsprocessen.

Billede. 4 MongoDB-miljøopsætning – Installer MongoDB-opsætning

Billede. 5 MongoDB Environment Setup – Installer MongoDB Setup

Du kan vælge en brugerdefineret mappe til MongoDB-data og logfiler. Ellers vil den som standard installere MongoDB til C:\Program Files\MongoDB\Server\3.6\.

MongoDB har ikke nogen systemafhængighed, så det er ikke problematisk at vælge en mappe i mappen. Du kan vælge en hvilken som helst mappe i systemet.

Billede. 6 MongoDB Environment Setup – Installer MongoDB Setup

Du vil se muligheden for at installere MongoDB-kompas ud over MongoDB-serveren, og du kan markere afkrydsningsfeltet, hvis du vil have det til at installere MongoDB. Hvis ikke, så lad det stå tomt.

Billede. 7 MongoDB Environment Setup – Installer MongoDB Setup

Billede. 8 MongoDB-miljøopsætning – Installer MongoDB-opsætning

d. MongoDB-miljøopsætning

Alle MongoDB-data er gemt i en specificeret datamappe. Du skal oprette det manuelt i MongoDB-mappen på C-drevet. Til dette skal du køre følgende kommando ved kommandoprompten.

 md \data\db  

Du kan installere MongoDB hvor som helst efter eget valg. 

Billede. 9 MongoDB-miljøopsætning

e. Start MongoDB

For at starte MongoDB skal du udføre denne kommando. Dette vil starte den primære MongoDB-proces. Du vil se i bunden af ​​kommandoprompten en besked som "venter på en forbindelse". Det betyder, at processen er startet med succes.

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

Billede. 10 MongoDB-miljøopsætning – Start MongoDB

f. Opret forbindelse til MongoDB Server

Efter at have udført MongoDB.exe-filen, er processen begyndt. Nu skal vi forbinde den til MongoDB-serveren. Vi forbinder det gennem Mongo.exe shell ved at åbne en anden kommandoprompt. Nu skal du udføre en kommando for at oprette forbindelse til skallen. 

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

Nu er MongoDB klar til brug. Du kan afslutte den kørende proces for MongoDB ved at trykke på "ctrl+c".

Billede 11. MongoDB Environment Setup – Opret forbindelse til MongoDB Server

g. MongoDB som en Windows-tjeneste

Nu skal du oprette nogle mapper ved at bruge kommandoprompten og udføre følgende kommandoer:

mkdir c:\data\db

mkdir c:\data\log  

Du kan også direkte oprette nye mapper på c-drevet. Først skal du oprette en mappe og navngive den "data" og derefter oprette to mapper som "db" og "log" inde i datamappen. Alle din database og logfilerne vil blive gemt i disse to mapper.

Billede 11. MongoDB-miljøopsætning – MongoDB som en Windows-tjeneste

h. Opret en MongoDB-konfigurationsfil

Når du har oprettet mapper, skal du oprette en konfigurationsfil. Filen skal angive både systemLog.path og storage.dbPath. Ellers vil der blive vist en fejl på displayet, og tjenesten vil ikke kunne starte.

systemlog:
    destination:fil
    sti:c:\data\log\mongod.log
lagerplads:
    dbPath:c:\data\db  

i. Opret MongoDB-tjenesten

Du skal udføre denne kommando for at oprette MongoDB-tjenesten

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”  

Hvis tjenesten er oprettet, vises følgende meddelelse 

[SC] CreateService SUCCES  

j. Start MongoDB-tjenesten

Hvis du vil starte tjenesten, skal du skrive en enkelt sætning i en kommandoprompt.
net start MongoDB.

k. Stop tjenesten

For at stoppe tjenesten skal du på samme måde udføre følgende kommando.
net stop MongoDB

l. Fjern tjenesten

Du kan slette tjenesten, når du vil, ved at udføre denne simple kode.  
netstop MongoDB  
Dette vil først stoppe tjenesten og derefter slette den fra systemet.

Det hele handlede om MongoDB Environmental Setup Tutorial. Håber du kan lide vores forklaring på, hvordan man installerer MongoDB på Windows 10.

Konklusion

Derfor så vi MongoDB Environment Setup. Vi lærer også, hvordan man kører det som en Windows-tjeneste. Det handlede om at downloade opsætningen og skrive nogle kodelinjer i kommandoprompten. Desuden, hvis du har spørgsmål, er du velkommen til at spørge i en kommentarsektion.


  1. Mongoose Query til at filtrere en matrix og udfylde relateret indhold

  2. Er det OK at forespørge en MongoDB flere gange pr. anmodning?

  3. Hvordan skifter man et boolesk felt i ét dokument med atomar drift?

  4. mongodb flytte dokumenter fra en samling til en anden samling