sql >> Databasteknik >  >> NoSQL >> MongoDB

Installera MongoDB på Windows

MongoDB är en generell dokumentbaserad, distribuerad dataplattform byggd för moderna applikationsutvecklare och för molnet.

MongoDB klassificeras som en NoSQL-databas. Den använder JSON-liknande dokument med valfria scheman.

Du kan använda MongoDB som en molninstallation eller som en lokal installation.

I den här handledningen installerar jag den som en lokal installation med MongoDB Community Edition på Windows.

Ladda ner MongoDB

MongoDB har en installationsguide och ett obevakat installationsalternativ. För den här handledningen installerar vi den med installationsguiden med standardalternativen.

För att ladda ner MongoDB:

  1. Gå till MongoDB-nedladdningssidan.
  2. Välj Plats på plats alternativ.
  3. Kontrollera att rätt alternativ visas för nedladdningen (dvs. den aktuella versionen är vald, Windows är markerat och msi paketet är valt). Se skärmdumpen ovan för ett exempel.
  4. Klicka på Hämta .

Dessa instruktioner är baserade på MongoDB-nedladdningssidan vid tidpunkten för denna handledning. Du kan behöva ändra den om den har ändrats när du läser detta.

Så här såg nedladdningssidan ut vid tidpunkten för denna handledning:

Installera MongoDB

När du har laddat ned kommer du förmodligen att se den nedladdade filen längst ned på sidan Nedladdningar:

Klicka på Öppna fil .

Detta öppnar installationsprogrammet:

Klicka på Nästa .

Detta tar oss till skärmen för licensavtal:

Om du godkänner villkoren markerar du Jag accepterar villkoren i licensavtalet och klicka sedan på Nästa .

Vilket tar oss till skärmen Välj inställningstyp:

På den här skärmen kan du välja om du vill installera den (standard) kompletta installationen eller inte, eller välja en anpassad installation (där du väljer vilka programfunktioner som ska installeras).

Klicka på Slutför för den här självstudien .

Detta öppnar automatiskt tjänstekonfigurationsskärmen:

Vid det här laget kan du välja mellan att köra MongoDB som en nätverkstjänst, eller som en lokal eller domänanvändare.

För den här handledningen lämnar vi den som standard (dvs kör den som en nätverkstjänst).

Klicka på Nästa> .

Vilket tar oss till skärmen Installera MongoDB Compass:

MongoDB Compass är ett GUI-verktyg för att administrera MongoDB. Du behöver inte installera det här, men för den här handledningens syften kommer vi att installera det.

Installera MongoDB Compass alternativet är markerat som standard. Om du är nöjd med att installera MongoDB Compass, låt den vara markerad. Annars avmarkera den.

Klicka på Nästa .

Detta tar oss till den sista skärmen före installationen:

Om du behöver göra några ändringar är det nu din sista chans att gå tillbaka och göra dem innan du går tillbaka till den här skärmen.

Klicka på Installera för att installera MongoDB.

Du kan få den vanliga bekräftelserutan för användarkontokontroll:

Klicka på Ja för att tillåta appen att göra ändringar på din enhet.

Du kan också få ett meddelande om att vissa filer som behöver uppdateras av den här inställningen används:

I mitt fall har jag SQL Server installerad på den här maskinen, och den använder filer som MongoDB-installationen måste uppdateras.

Du kan välja båda alternativen här, men för den här handledningen lämnar vi den som standard (dvs. stäng applikationerna och försök att starta om dem).

Klicka på OK .

Installationen går nu vidare och installerar MongoDB och MongoDB Compass. Det kan ta ett tag. Under den här handledningen tog det cirka 10 till 15 minuter, och det verkade fastna vid installationen av MongoDB Compass, men det löste sig till slut.

När den är installerad visas den sista skärmen, med MongoDB Compass i bakgrunden:

Klicka på Slutför .

När du installerar MongoDB som en Windows-tjänst, startas tjänsten efter en lyckad installation.

Du kan nu gå vidare och ansluta till MongoDB.

Du kan ansluta till MongoDB via mongo-skalet (som ingår i installationen), eller med MongoDB Compass GUI-verktyget (om du inkluderade det i installationen).

Anslut till MongoDB via mongo Shell

Mongo-skalet är ett interaktivt JavaScript-skal-gränssnitt till MongoDB och ingår i MongoDB-installationen.

För att börja använda MongoDB via mongo-skalet, öppna en kommandotolk och skriv in följande:

"C:\Program Files\MongoDB\Server\4.4\bin\mongo.exe"

Det kommer att ansluta mongo.exe-skalet till den körande MongoDB-instansen.

Alternativt kan du navigera till den platsen och dubbelklicka på mongo.exe fil.

När du är ansluten kan du skriva help för att visa de interaktiva hjälpalternativen.

Anslut via MongoDB Compass

Om du inkluderade MongoDB Compass i installationen kan du använda den för att ansluta till MongoDB.

Du hittar vanligtvis MongoDB Compass i Windows Start-meny, men efter att ha installerat MongoDB sitter MongoDB Compass redan i bakgrunden och väntar på att användas.

Efter att vi stängt installationsprogrammet i det sista steget av installationen, återstod välkomstskärmen för MongoDB Compass:

Du kan använda Nästa> knappar för att kolla in några av funktionerna i MongoDB. När du är klar stänger du överlägget genom att klicka på X i det övre högra hörnet.

Vilket förmodligen tar dig till dialogrutan Sekretessinställningar:

Avmarkera allt du inte vill ha och klicka sedan på Börja använda kompass .

Detta tar oss till skärmen Ny anslutning:

Om du följde den här handledningen borde du kunna ansluta med samma anslutningssträng som i skärmdumpen ovan. För att upprepa, här är det:

mongodb://127.0.0.1:27017

Detta använder ett standardformat för anslutningssträngar för en fristående distribution som inte upprätthåller åtkomstkontroll.

Se Connection String URI Format på MongoDBs dokumentationswebbplats för en detaljerad översikt över olika URI-format för anslutningssträngar.

När du har angett anslutningssträngen. klicka på ANSLUT .

Om anslutningen lyckas bör du nu se något i stil med detta:

Du har precis anslutit till MongoDB via Compass.


  1. Realtidsdataströmning med MongoDB Change Streams

  2. Varför en 500MB Redis dump.rdb-fil tar ungefär 5,0GB minne?

  3. MongoDB-lösning för dokument över 16 MB?

  4. mongoDB:$dateToString-format för att visa tid med 15 minuters intervall