Sådan downloader og installerer du MongoDB on Windows og Cloud
Installatørerne til MongoDB er tilgængelige i både 32-bit og 64-bit format. 32-bit installatørerne er gode til udviklings- og testmiljøer. Men til produktionsmiljøer bør du bruge 64-bit installationsprogrammer. Ellers kan du være begrænset til mængden af data, der kan gemmes indenfor MongoDB.
Det er tilrådeligt altid at bruge den stabile udgivelse til produktionsmiljøer.
Sådan downloader og installerer du MongoDB on Windows
Følgende trin kan bruges til at downloade og installere MongoDB on Windows 10
Trin 1) Hent MongoDB Community Server
Gå til link og download MongoDB Fællesskabsserver. Vi installerer 64-bit versionen til Windows.
Trin 2) Klik på Opsætning
Når download er fuldført, åbner du msi-filen. Klik på Næste på startskærmen
Trin 3) Accepter slutbrugerlicensaftalen
- Accepter slutbrugerlicensaftalen
- Klik på Næste
Trin 4) Klik på knappen "fuldfør".
Klik på "fuldfør" knappen for at installere alle komponenterne. Den brugerdefinerede mulighed kan bruges til at installere selektive komponenter, eller hvis du ønsker at ændre placeringen af installationen.
Trin 5) Tjenesten Configuration
- Vælg "Kør tjeneste som netværkstjenestebruger". noter databiblioteket, vi skal bruge det senere.
- Klik på Næste
Trin 6) Start installationsprocessen
Klik på knappen Installer for at starte installationen.
Trin 7) Klik på Næste, når du er færdig
Installationen begynder. Klik på Næste, når du er færdig
Trin 8) Klik på knappen Udfør
Sidste trin, når installationen er fuldført, skal du klikke på knappen Udfør
Hej Verden MongoDB: JavaScript-driver
Chauffører ind MongoDB bruges til forbindelse mellem klientapplikationer og databasen. For eksempel, hvis du havde Java programmet og krævede det at oprette forbindelse til MongoDB så skal du downloade og integrere Java driver, så programmet kan arbejde med MongoDB databasen.
Driveren til JavaScript kommer ud af kassen. De MongoDB skal som bruges til at arbejde med MongoDB databasen er faktisk en javascript-skal. For at få adgang til det
Trin 1) Gå til " C:\Program Files\MongoDB\Server\4.0\bin" og dobbeltklik på mongo.exe. Alternativt kan du også klikke på MongoDB skrivebordselement
Trin 2) Indtast følgende program i shell
var myMessage='Hello World'; printjson(myMessage);
Kodeforklaring:
- Vi erklærer blot en simpel Javascript variabel til at gemme en streng kaldet 'Hello World'.
- Vi bruger printjson-metoden til at udskrive variablen på skærmen.
Installer Python Chauffør
Trin 1) Sørg Python er installeret på systemet
Trin 2) Installer de mongo-relaterede drivere ved at udstede nedenstående kommando
pip install pymongo
Installer Ruby-driver
Trin 1) Sørg for, at Ruby er installeret på systemet
Trin 2) Sørg for, at ædelstene er opdateret ved at udstede kommandoen
gem update -system
Trin 3) Installer de mongo-relaterede drivere ved at udstede nedenstående kommando
gem install mong
Installer MongoDB Compass- MongoDB Ledelsesværktøj
Der er værktøjer på markedet, som er tilgængelige til styring MongoDB. Et sådant ikke-kommercielt værktøj er MongoDB Compass.
Nogle af funktionerne i Compass er angivet nedenfor:
- Mongoshells fulde kraft
- Flere skaller
- Flere resultater
Trin 1) Gå til link og klik på download
Trin 2) Indtast detaljer i pop op-vinduet, og klik på send
Trin 3) Double klik på den downloadede fil
Trin 4) Installationen starter automatisk
Trin 5) Compass vil starte med en velkomstskærm
Trin 6) Behold privatlivsindstillingerne som standard, og klik på "Begynd at bruge kompas"
Trin 7) Du vil se startskærmen med en liste over aktuelle databaser.
MongoDB Konfiguration, import og eksport
Før du starter MongoDB server, det første nøgleaspekt er at konfigurere databiblioteket, hvor alle MongoDB data vil blive gemt. Dette kan gøres på følgende måde
Ovenstående kommando 'md \data\db' laver en mappe kaldet \data\db på din nuværende placering.
MongoDB vil automatisk oprette databaserne på denne placering, fordi dette er standardplaceringen for MongoDB at gemme sine oplysninger. Vi sikrer bare, at mappen er til stede, så det MongoDB kan finde den, når den starter.
Import af data til MongoDB gøres ved at bruge kommandoen "mongoimport". Følgende eksempel viser, hvordan dette kan gøres.
Trin 1) Opret en CSV-fil kaldet data.csv og læg følgende data i den
Medarbejder-id, Medarbejdernavn
- Guru99
- Mohan
- Smith
Så i ovenstående eksempel antager vi, at vi ønsker at importere 3 dokumenter til en samling kaldet data. Den første række kaldes overskriftslinjen, som bliver samlingens feltnavne.
Trin 2) Udsted kommandoen mongo import
Kodeforklaring:
- Vi specificerer db-muligheden for at sige, hvilken database dataene skal importeres til
- Typeindstillingen er at angive, at vi importerer en csv-fil
- Husk, at den første række kaldes overskriftslinjen, som bliver samlingens feltnavne, det er derfor, vi angiver –overskriftsindstillingen. Og så specificerer vi vores data.csv-fil.
Produktion
Outputtet viser tydeligt, at 3 dokumenter blev importeret til MongoDB.
Eksporterer MongoDB gøres ved at bruge kommandoen mongoexport
Kodeforklaring:
- Vi angiver db-muligheden for at sige, hvilken database dataene skal eksporteres fra.
- Vi specificerer indsamlingsmuligheden for at sige, hvilken samling der skal bruges
- Den tredje mulighed er at angive, at vi vil eksportere til en csv-fil
- Den fjerde er at angive, hvilke felter i samlingen der skal eksporteres.
- Indstillingen –out angiver navnet på den csv-fil, som dataene skal eksporteres til.
Produktion
Outputtet viser tydeligt, at 3 poster blev eksporteret fra MongoDB.
Konfiguration MongoDB server med konfigurationsfil
Man kan konfigurere mongod-serverinstansen til at starte med en konfigurationsfil. Konfigurationsfilen indeholder indstillinger, der svarer til mongods kommandolinjeindstillinger.
For eksempel, hvis du ville MongoDB for at gemme alle dens logoplysninger til en brugerdefineret placering, følg derefter nedenstående trin
Trin 1) Opret en fil kaldet "mongod.conf", og gem nedenstående information i filen
- Den første linje i filen angiver, at vi ønsker at tilføje konfiguration for systemlogfilen, det er der informationen om, hvad serveren laver, i en brugerdefineret logfil.
- Den anden mulighed er at nævne, at placeringen vil være en fil.
- Dette nævner placeringen af logfilen
- LogAppend: "true" betyder at sikre, at logoplysningerne bliver ved med at blive tilføjet til logfilen. Hvis du angiver værdien som "false", vil filen blive slettet og oprettet på ny, hver gang serveren starter igen.
Trin 2) Start mongod-serverprocessen og angiv den ovenfor oprettede konfigurationsfil som en parameter. Skærmbilledet af, hvordan dette kan gøres, er vist nedenfor
Når ovenstående kommando er udført, vil serverprocessen begynde at bruge denne konfigurationsfil, og hvis du går til /etc. mappe på dit system, vil du se filen mongod.log oprettet.
Nedenstående snapshot viser et eksempel på, hvordan en logfil ville se ud.
Sådan installeres MongoDB på skyen (AWS, Google, Azure)
Du behøver ikke installere MongoDB server og konfigurer den. Du kan implementere MongoDB Atlas server i skyen på platforme som AWS, Google Cloud, Azure og opret forbindelse til instansen ved hjælp af en klient. Nedenfor er de detaljerede trin
Trin 1) Gå til link
- Indtast personlige oplysninger
- Accepter vilkårene
- Klik på knappen "Kom i gang gratis"
Trin 2) Klik på "Byg min første klynge"
Trin 3) Du kan vælge mellem AWS, Google Cloud, Azure som din cloud-udbyder. I denne tutorial vil vi bruge AWS, som er standard. Foretag ingen andre ændringer på siden, og klik på "Opret Cluster".
Trin 4) Cluster oprettelsen tager lidt tid:
Trin 5) Efter nogen tid vil du se
Trin 6) Klik på Sikkerhed > Tilføj ny bruger
Trin 7) På næste skærmbillede
- Indtast brugerlegitimationsoplysninger
- Tildel privilegier
- Klik på knappen Tilføj bruger
Trin 8) Klik på knappen Tilslut i dashboardet
- Whitelist din IP-forbindelse
- Vælg forbindelsesmetoden
Trin 9) Vælg den forbindelsesmetode, du ønsker at oprette forbindelse til MongoDB server