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: