Hur man laddar ner och installerar MongoDB on Windows och Cloud

โšก Smart sammanfattning

Hur man laddar ner och installerar MongoDB on Windows och Cloud fรถrklaras som en komplett installationsguide. Denna resurs tรคcker installation MongoDB Community-server pรฅ Windows, den JavaManus, Pythonoch Ruby-drivrutiner, MongoDB Compass, konfiguration med import och export, en konfigurationsfil och distribution MongoDB Atlas pรฅ molnet.

  • ๐ŸชŸ Windows Installera: Ladda ner 64-bitars Community Server och kรถr MSI-installationsprogrammet.
  • ๐Ÿ”Œ fรถrare: JavaSkript levereras inbyggt; lรคgg till Python (pymongo) och Ruby (mongo) drivrutiner.
  • ๐Ÿงญ Kompass: installera MongoDB Compass GUI fรถr att hantera databaser visuellt.
  • โš™๏ธ konfiguration: Stรคll in datakatalogen, importera/exportera CSV och anvรคnd en konfigurationsfil.
  • โ˜๏ธ Cloud: Distribuera MongoDB Atlas pรฅ AWS, Google Cloud, eller Azure och anslut en klient.

Hur man laddar ner och installerar MongoDB

Installatรถrerna fรถr MongoDB finns i bรฅde 32-bitars och 64-bitars format. 32-bitars installationsprogrammen รคr bra fรถr utvecklings- och testmiljรถer. Men fรถr produktionsmiljรถer bรถr du anvรคnda 64-bitars installationsprogrammen. Annars kan du vara begrรคnsad i mรคngden data som kan lagras inom MongoDBDet รคr lรคmpligt att alltid anvรคnda den stabila versionen fรถr produktionsmiljรถer.

Hur man laddar ner och installerar MongoDB on Windows

Fรถljande steg kan anvรคndas fรถr att ladda ner och installera MongoDB on Windows 10:

Steg 1) Ladda ner MongoDB Community Server

Gรฅ till lรคnk och ladda ner MongoDB Community Server. Vi kommer att installera 64-bitarsversionen fรถr Windows.

Hรคmta och installera MongoDB on Windows

Steg 2) Klicka pรฅ Setup

Nรคr nedladdningen รคr klar รถppnar du msi-filen. Klicka pรฅ Nรคsta pรฅ startskรคrmen.

Hรคmta och installera MongoDB on Windows

Steg 3) Acceptera slutanvรคndarlicensavtalet

  1. Godkรคnn slutanvรคndarlicensavtalet.
  2. Klicka pรฅ Nรคsta.

Hรคmta och installera MongoDB on Windows

Steg 4) Klicka pรฅ knappen โ€Slutfรถrโ€

Klicka pรฅ knappen โ€Slutfรถrโ€ fรถr att installera alla komponenter. Det anpassade alternativet kan anvรคndas fรถr att installera selektiva komponenter eller om du vill รคndra installationsplatsen.

Hรคmta och installera MongoDB on Windows

Steg 5) Servicekonfiguration

  1. Vรคlj โ€Kรถr tjรคnsten som nรคtverkstjรคnstanvรคndareโ€. Anteckna datakatalogen; vi behรถver den senare.
  2. Klicka pรฅ Nรคsta.

Hรคmta och installera MongoDB on Windows

Steg 6) Starta installationsprocessen

Klicka pรฅ knappen Installera fรถr att starta installationen.

Hรคmta och installera MongoDB on Windows

Steg 7) Klicka pรฅ Nรคsta nรคr du รคr klar

Installationen bรถrjar. Klicka pรฅ Nรคsta nรคr den รคr klar.

Hรคmta och installera MongoDB on Windows

Steg 8) Klicka pรฅ knappen Slutfรถr

Sista steget: Nรคr installationen รคr klar klickar du pรฅ knappen Slutfรถr.

Hรคmta och installera MongoDB on Windows

Hej Vรคrlden MongoDB: JavaSkript drivrutin

Fรถrare in MongoDB anvรคnds fรถr anslutning mellan klientapplikationer och databasen. Om du till exempel hade en Java programmet och krรคvde att det skulle anslutas till MongoDB, dรฅ skulle du behรถva ladda ner och integrera Java drivrutinen sรฅ att programmet kan arbeta med MongoDB databas.

Fรถraren fรถr JavaScript kommer ut ur lรฅdan. De MongoDB skalet som anvรคnds fรถr att arbeta med MongoDB databasen รคr egentligen en JavaSkriptskalet. Fรถr att komma รฅt det:

Steg 1) Gรฅ till โ€œC:\Programfiler\MongoDB\Server\4.0\bin" och dubbelklicka pรฅ mongo.exe. Alternativt kan du ocksรฅ klicka pรฅ MongoDB skrivbordsobjekt.

Hej Vรคrlden MongoDB: JavaSkript drivrutin

Steg 2) Skriv in fรถljande program i skalet:

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

Hej Vรคrlden MongoDB: JavaSkript drivrutin

Code Fรถrklaring:

  1. Vi fรถrklarar bara en enkel JavaSkriptvariabel fรถr att lagra en strรคng som heter 'Hello World'.
  2. Vi anvรคnder metoden printjson fรถr att skriva ut variabeln pรฅ skรคrmen.

installera Python Chauffรถr

Steg 1) Se till Python รคr installerat pรฅ systemet.

Steg 2) Installera de mongo-relaterade drivrutinerna genom att kรถra kommandot nedan:

pip install pymongo

Installera Ruby Driver

Steg 1) Se till att Ruby รคr installerat pรฅ systemet.

Steg 2) Se till att gems uppdateras genom att kรถra kommandot:

gem update --system

Steg 3) Installera de mongo-relaterade drivrutinerna genom att kรถra kommandot nedan:

gem install mongo

installera MongoDB Compass - MongoDB Hanteringsverktyg

Det finns verktyg pรฅ marknaden som รคr tillgรคngliga fรถr hantering MongoDB. Ett sรฅdant icke-kommersiellt verktyg รคr MongoDB CompassNรฅgra av funktionerna i Compass ges nedan:

  1. Mongo-skalets fulla kraft
  2. Flera skal
  3. Flera resultat

Steg 1) Gรฅ till lรคnk och klicka pรฅ ladda ner.

installera MongoDB Compass

Steg 2) Ange uppgifterna i popup-fรถnstret och klicka pรฅ skicka.

installera MongoDB Compass

Steg 3) Double klicka pรฅ den nedladdade filen.

installera MongoDB Compass

Steg 4) Installationen startar automatiskt.

installera MongoDB Compass

Steg 5) Compass startar med en vรคlkomstskรคrm.

installera MongoDB Compass

Steg 6) Behรฅll sekretessinstรคllningarna som standard och klicka pรฅ "Bรถrja anvรคnda kompassen".

installera MongoDB Compass

Steg 7) Du kommer att se startskรคrmen med en lista รถver aktuella databaser.

installera MongoDB Compass

MongoDB Konfiguration, import och export

Innan du bรถrjar MongoDB server, รคr den fรถrsta nyckelaspekten att konfigurera datakatalogen dรคr alla MongoDB data kommer att lagras. Detta kan gรถras pรฅ fรถljande sรคtt:

MongoDB Konfiguration, import och export

Ovanstรฅende kommando 'md \data\db' skapar en katalog som heter \data\db pรฅ din nuvarande plats. MongoDB kommer automatiskt att skapa databaserna pรฅ den hรคr platsen, eftersom detta รคr standardplatsen fรถr MongoDB att lagra dess information. Vi ser bara till att katalogen finns, sรฅ det MongoDB kan hitta den nรคr den startar.

Importen av data till MongoDB gรถrs med kommandot "mongoimport". Fรถljande exempel visar hur detta kan gรถras.

Steg 1) Skapa en CSV-fil med namnet data.csv och lรคgg fรถljande data i den:

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

Sรฅ i exemplet ovan antar vi att vi vill importera tre dokument till en samling som heter data. Den fรถrsta raden kallas rubrikraden, som kommer att bli samlingens fรคltnamn.

Steg 2) Utfรคrda kommandot mongoimport.

MongoDB Konfiguration, import och export

Code Fรถrklaring:

  1. Vi anger db-alternativet fรถr att ange vilken databas data ska importeras till.
  2. Typ-alternativet anger att vi importerar en csv-fil.
  3. Kom ihรฅg att den fรถrsta raden kallas rubrikraden, som blir fรคltnamnen fรถr samlingen; det รคr dรคrfรถr vi anger alternativet โ€“headerline. Och sedan anger vi vรฅr data.csv-fil.

Produktion

MongoDB Konfiguration, import och export

Utdata visar tydligt att 3 dokument importerades till MongoDB.

Exportera MongoDB gรถrs med hjรคlp av kommandot mongoexport.

MongoDB Konfiguration, import och export

Code Fรถrklaring:

  1. Vi anger alternativet db fรถr att sรคga vilken databas data ska exporteras frรฅn.
  2. Vi specificerar samlingsalternativet fรถr att ange vilken samling som ska anvรคndas.
  3. Det tredje alternativet รคr att ange att vi vill exportera till en csv-fil.
  4. Den fjรคrde รคr att specificera vilka fรคlt i samlingen som ska exporteras.
  5. Alternativet โ€“out anger namnet pรฅ csv-filen som data ska exporteras till.

Produktion

MongoDB Konfiguration, import och export

Resultatet visar tydligt att 3 poster exporterades frรฅn MongoDB.

Konfigurera MongoDB server med konfigurationsfil

Man kan konfigurera mongod-serverinstansen att starta med en konfigurationsfil. Konfigurationsfilen innehรฅller instรคllningar som motsvarar mongods kommandoradsalternativ. Anta till exempel att du ville MongoDB fรถr att lagra all loggningsinformation pรฅ en anpassad plats, fรถlj sedan stegen nedan:

Steg 1) Skapa en fil som heter "mongod.conf" och lagra informationen nedan i filen.

Konfigurera MongoDB Server med konfigurationsfil

  1. Den fรถrsta raden i filen anger att vi vill lรคgga till konfiguration fรถr systemloggfilen, det รคr dit informationen om vad servern gรถr hamnar, i en anpassad loggfil.
  2. Det andra alternativet รคr att nรคmna att platsen kommer att vara en fil.
  3. Detta anger platsen fรถr loggfilen.
  4. LogAppend: "true" betyder att sรคkerstรคlla att logginformationen fortsรคtter att lรคggas till i loggfilen. Om du sรคtter vรคrdet som "false", kommer filen att raderas och skapas pรฅ nytt nรคr servern startar igen.

Steg 2) Starta mongod-serverprocessen och ange den ovan skapade konfigurationsfilen som en parameter. Skรคrmdumpen som visar hur detta kan gรถras visas nedan.

Konfigurera MongoDB Server med konfigurationsfil

Nรคr ovanstรฅende kommando har kรถrts kommer serverprocessen att bรถrja anvรคnda den hรคr konfigurationsfilen, och om du gรฅr till katalogen /etc pรฅ ditt system kommer du att se mongod.log-filen skapad. ร–gonblicksbilden nedan visar ett exempel pรฅ hur en loggfil skulle se ut.

Konfigurera MongoDB Server med konfigurationsfil

Hur man installerar MongoDB i molnet (AWS, Google, Azure)

Du behรถver inte installera MongoDB server och konfigurera den. Du kan driftsรคtta en MongoDB Atlas-server i molnet pรฅ plattformar som AWS, Google Cloudoch Azureoch anslut till instansen med hjรคlp av en klient. Nedan fรถljer de detaljerade stegen:

Steg 1) Gรฅ till lรคnk.

  1. Ange personliga uppgifter
  2. Godkรคnna villkoren
  3. Klicka pรฅ knappen "Kom igรฅng gratis"

installera MongoDB pรฅ molnet

Steg 2) Klicka pรฅ "Bygg mitt fรถrsta kluster".

installera MongoDB pรฅ molnet

Steg 3) Du kan vรคlja mellan AWS, Google Cloudoch Azure som din molnleverantรถr. I den hรคr handledningen kommer vi att anvรคnda AWS, som รคr standardinstรคllt. Gรถr inga andra รคndringar pรฅ sidan och klicka pรฅ "Skapa Cluster".

installera MongoDB pรฅ molnet

Steg 4) Cluster skapandet tar lite tid.

installera MongoDB pรฅ molnet

Steg 5) Efter en tid kommer du att se att klustret รคr klart.

installera MongoDB pรฅ molnet

Steg 6) Klicka pรฅ Sรคkerhet > Lรคgg till ny anvรคndare.

installera MongoDB pรฅ molnet

Steg 7) Pรฅ nรคsta skรคrm:

  1. Ange anvรคndaruppgifter
  2. Tilldela privilegier
  3. Klicka pรฅ knappen Lรคgg till anvรคndare

installera MongoDB pรฅ molnet

Steg 8) Klicka pรฅ anslutningsknappen i instrumentpanelen.

  1. Vitlista din IP-anslutning
  2. Vรคlj anslutningsmetod

installera MongoDB pรฅ molnet

Steg 9) Vรคlj รถnskad anslutningsmetod fรถr att ansluta till MongoDB servern.

installera MongoDB pรฅ molnet

Vanliga frรฅgor

Ja. AI-assistenter kan generera Mongod-konfigurationsfiler, fรถrklara anslutningsfel och fรถreslรฅ lรถsningar fรถr drivrutins- eller tjรคnsteproblem. Du bรถr fortfarande verifiera kommandon mot den officiella versionen. MongoDB dokumentation innan de tillรคmpas.

Ja. MongoDB Atlas inkluderar Atlas Vector Search och AI-integrationer som lรฅter dig bygga appar fรถr semantisk sรถkning och hรคmtning. Den lagrar inbรคddningar tillsammans med dokument, vilket eliminerar behovet av en separat vektordatabas.

Ja. MongoDB Community Server รคr gratis och har รถppen kรคllkod fรถr Windows, macOSoch Linux. MongoDB Atlas erbjuder ocksรฅ en gratis molnnivรฅ, medan Enterprise Edition lรคgger till betalda avancerade funktioner och support.

Community Server installeras och hanteras pรฅ din egen maskin eller server. Atlas รคr en helt hanterad molntjรคnst som hanterar installation, skalning, sรคkerhetskopiering och sรคkerhet pรฅ AWS. Google Cloud, eller Azure.

Sammanfatta detta inlรคgg med: