Sådan downloader og installerer du MongoDB on Windows og Cloud

⚡ Smart opsummering

Sådan downloades og installeres MongoDB on Windows og Cloud er forklaret som en komplet opsætningsvejledning. Denne ressource dækker installation MongoDB Fællesskabsserver aktiveret Windows, Javamanuskript, Pythonog Ruby-drivere, MongoDB Compass, konfiguration med import og eksport, en konfigurationsfil og implementering MongoDB Atlas på skyen.

  • 🪟 Windows Installer: Download 64-bit Community Server og kør MSI-installationsprogrammet.
  • 🔌 chauffører: JavaScript leveres indbygget; tilføj Python (pymongo) og Ruby (mongo) drivere.
  • 🧭 Kompas: Installer MongoDB Compass GUI til visuel administration af databaser.
  • 🇧🇷 Konfiguration: Indstil datamappen, importer/eksporter CSV, og brug en konfigurationsfil.
  • ☁️ Sky: Implementer MongoDB Atlas på AWS, Google Cloud eller Azure og tilslut en klient.

Sådan downloades og installeres MongoDB

Installatørerne til MongoDB er tilgængelige i både 32-bit og 64-bit format. 32-bit installationsprogrammer 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 i mængden af ​​data, der kan gemmes i MongoDBDet anbefales 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) Download MongoDB Community Server

Gå til link og downloade MongoDB Fællesskabsserver. Vi installerer 64-bit versionen til Windows.

Hent og installer MongoDB on Windows

Trin 2) Klik på Opsætning

Når downloadingen er færdig, skal du åbne msi-filen. Klik på Næste på startskærmen.

Hent og installer MongoDB on Windows

Trin 3) Accepter slutbrugerlicensaftalen

  1. Accepter slutbrugerlicensaftalen.
  2. Klik på Næste.

Hent og installer MongoDB on Windows

Trin 4) Klik på knappen “Færdig”

Klik på knappen "Færdig" for at installere alle komponenterne. Den brugerdefinerede indstilling kan bruges til at installere udvalgte komponenter, eller hvis du vil ændre installationens placering.

Hent og installer MongoDB on Windows

Trin 5) Servicekonfiguration

  1. Vælg "Kør tjeneste som netværkstjenestebruger". Notér datamappen; vi skal bruge den senere.
  2. Klik på Næste.

Hent og installer MongoDB on Windows

Trin 6) Start installationsprocessen

Klik på knappen Installer for at starte installationen.

Hent og installer MongoDB on Windows

Trin 7) Klik på Næste, når du er færdig

Installationen starter. Klik på Næste, når den er færdig.

Hent og installer MongoDB on Windows

Trin 8) Klik på knappen Udfør

Sidste trin: Når installationen er færdig, skal du klikke på knappen Udfør.

Hent og installer MongoDB on Windows

Hej Verden MongoDB: JavaScript-driver

Chauffører ind MongoDB bruges til forbindelse mellem klientapplikationer og databasen. Hvis du f.eks. havde en 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 shell, som bruges til at arbejde med MongoDB databasen er faktisk en JavaScriptskal. Sådan får du adgang til det:

Trin 1) Gå til “C:\Programmer\MongoDB\Server\4.0\bin" og dobbeltklik på mongo.exe. Alternativt kan du også klikke på MongoDB skrivebordsgenstand.

Hej Verden MongoDB: JavaScript-driver

Trin 2) Indtast følgende program i skallen:

var myMessage='Hello World';
printjson(myMessage);

Hej Verden MongoDB: JavaScript-driver

Code Forklaring:

  1. Vi erklærer blot en simpel JavaScriptvariabel til at gemme en streng kaldet 'Hello World'.
  2. 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 udføre 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 gems er opdateret ved at udføre kommandoen:

gem update --system

Trin 3) Installer de mongo-relaterede drivere ved at udføre nedenstående kommando:

gem install mongo

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 CompassNogle af funktionerne i Compass er angivet nedenfor:

  1. Mongo-skallens fulde kraft
  2. Flere skaller
  3. Flere resultater

Trin 1) Gå til link og klik på download.

Installer MongoDB Compass

Trin 2) Indtast oplysningerne i pop op-vinduet, og klik på send.

Installer MongoDB Compass

Trin 3) Double klik på den downloadede fil.

Installer MongoDB Compass

Trin 4) Installationen starter automatisk.

Installer MongoDB Compass

Trin 5) Compass starter med en velkomstskærm.

Installer MongoDB Compass

Trin 6) Behold standardindstillingerne for privatliv, og klik på "Begynd at bruge Compass".

Installer MongoDB Compass

Trin 7) Du vil se startskærmen med en liste over aktuelle databaser.

Installer MongoDB Compass

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:

MongoDB Konfiguration, import og eksport

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 indsæt følgende data i den:

Employeeid,EmployeeName
1,Guru99
2,Mohan
3,Smith

Så i ovenstående eksempel antager vi, at vi vil importere 3 dokumenter til en samling kaldet data. Den første række kaldes headerlinjen, som bliver feltnavnene for samlingen.

Trin 2) Udfør mongoimport-kommandoen.

MongoDB Konfiguration, import og eksport

Code Forklaring:

  1. Vi angiver db-indstillingen for at angive, hvilken database dataene skal importeres til.
  2. Type-indstillingen er til at angive, at vi importerer en csv-fil.
  3. Husk at den første række kaldes headerlinjen, som bliver feltnavnene for samlingen; derfor angiver vi -headerline-indstillingen. Og derefter angiver vi vores data.csv-fil.

Produktion

MongoDB Konfiguration, import og eksport

Outputtet viser tydeligt, at 3 dokumenter blev importeret til MongoDB.

Eksporterer MongoDB gøres ved hjælp af mongoexport-kommandoen.

MongoDB Konfiguration, import og eksport

Code Forklaring:

  1. Vi angiver db-muligheden for at sige, hvilken database dataene skal eksporteres fra.
  2. Vi specificerer samlingsmuligheden for at angive, hvilken samling der skal bruges.
  3. Den tredje mulighed er at angive, at vi vil eksportere til en csv-fil.
  4. Den fjerde er at angive, hvilke felter i samlingen der skal eksporteres.
  5. Indstillingen –out angiver navnet på den csv-fil, som dataene skal eksporteres til.

Produktion

MongoDB Konfiguration, import og eksport

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. Lad os for eksempel antage, at du ville MongoDB for at gemme alle logoplysninger på en brugerdefineret placering, skal du følge nedenstående trin:

Trin 1) Opret en fil kaldet "mongod.conf" og gem nedenstående oplysninger i filen.

Konfiguration MongoDB Server med konfigurationsfil

  1. Den første linje i filen angiver, at vi vil tilføje konfiguration til systemlogfilen, det er der, hvor oplysningerne om, hvad serveren laver, placeres i en brugerdefineret logfil.
  2. Den anden mulighed er at nævne, at placeringen vil være en fil.
  3. Dette angiver placeringen af ​​logfilen.
  4. 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, vises nedenfor.

Konfiguration MongoDB Server med konfigurationsfil

Når ovenstående kommando er udført, vil serverprocessen begynde at bruge denne konfigurationsfil, og hvis du går til /etc-mappen på dit system, vil du se mongod.log-filen oprettet. Nedenstående snapshot viser et eksempel på, hvordan en logfil ville se ud.

Konfiguration MongoDB Server med konfigurationsfil

Sådan installeres MongoDB i skyen (AWS, Google, Azure)

Du behøver ikke at installere MongoDB server og konfigurere den. Du kan implementere en MongoDB Atlas server i skyen på platforme som AWS, Google Cloudog Azure, og opret forbindelse til instansen ved hjælp af en klient. Nedenfor er de detaljerede trin:

Trin 1) Gå til link.

  1. Indtast personlige oplysninger
  2. Accepter vilkårene
  3. Klik på knappen "Kom i gang gratis"

Installer MongoDB på skyen

Trin 2) Klik på “Opbyg min første klynge”.

Installer MongoDB på skyen

Trin 3) Du kan vælge mellem AWS, Google Cloudog Azure som din cloud-udbyder. I denne vejledning bruger vi AWS, som er indstillet som standard. Foretag ingen andre ændringer på siden, og klik på "Opret Cluster".

Installer MongoDB på skyen

Trin 4) Cluster skabelsen tager noget tid.

Installer MongoDB på skyen

Trin 5) Efter et stykke tid vil du se, at klyngen er klar.

Installer MongoDB på skyen

Trin 6) Klik på Sikkerhed > Tilføj ny bruger.

Installer MongoDB på skyen

Trin 7) På det næste skærmbillede:

  1. Indtast brugerlegitimationsoplysninger
  2. Tildel privilegier
  3. Klik på knappen Tilføj bruger

Installer MongoDB på skyen

Trin 8) Klik på knappen Opret forbindelse i dashboardet.

  1. Whitelist din IP-forbindelse
  2. Vælg forbindelsesmetoden

Installer MongoDB på skyen

Trin 9) Vælg den ønskede forbindelsesmetode for at oprette forbindelse til MongoDB serveren.

Installer MongoDB på skyen

Ofte Stillede Spørgsmål

Ja. AI-assistenter kan generere mongod-konfigurationsfiler, forklare forbindelsesfejl og foreslå rettelser til driver- eller serviceproblemer. Du bør stadig verificere kommandoer mod den officielle version. MongoDB dokumentation, før de anvendes.

Ja. MongoDB Atlas inkluderer Atlas Vector Search og AI-integrationer, der giver dig mulighed for at bygge apps til generering af semantisk søgning og hentning. Den gemmer indlejringer sammen med dokumenter, hvilket fjerner behovet for en separat vektordatabase.

Ja. MongoDB Community Server er gratis og open source til Windows, macOSog Linux. MongoDB Atlas tilbyder også et gratis cloud-niveau, mens Enterprise Edition tilføjer betalte avancerede funktioner og support.

Community Server installeres og administreres på din egen maskine eller server. Atlas er en fuldt administreret cloud-tjeneste, der håndterer opsætning, skalering, backup og sikkerhed på AWS. Google Cloud eller Azure.

Opsummer dette indlæg med: