Hoe te downloaden en te installeren MongoDB on Windows en Wolk

⚡ Slimme samenvatting

Hoe te downloaden en installeren MongoDB on Windows Cloud wordt uitgelegd als een complete installatiehandleiding. Deze handleiding beschrijft de installatie. MongoDB Communityserver op Windows Javascript, Pythonen Ruby-stuurprogramma's, MongoDB Compass, configuratie met import- en exportfuncties, een configuratiebestand en implementatie MongoDB Atlas in de cloud.

  • 🪟 Windows Installeren: Download de 64-bits Community Server en voer het MSI-installatieprogramma uit.
  • ???? Drivers: JavaScriptschepen zijn ingebouwd; toevoegen Python (pymongo) en Ruby (mongo) drivers.
  • 🧭 Kompas: Installeer de MongoDB Compass Een grafische gebruikersinterface (GUI) om databases visueel te beheren.
  • ⚙️ Configuratie: Stel de gegevensmap in, importeer/exporteer CSV-bestanden en gebruik een configuratiebestand.
  • ☁️ Cloud: Implementeren MongoDB Atlas op AWS, Google Cloudof Azure en een klant verbinden.

Hoe te downloaden en installeren MongoDB

De installateurs voor MongoDB zijn beschikbaar in zowel 32-bits als 64-bits formaten. De 32-bits installatieprogramma's zijn geschikt voor ontwikkel- en testomgevingen. Voor productieomgevingen is het echter aan te raden de 64-bits installatieprogramma's te gebruiken. Anders kan de hoeveelheid gegevens die in de omgeving kan worden opgeslagen, beperkt zijn. MongoDBHet is raadzaam om voor productieomgevingen altijd de stabiele versie te gebruiken.

Hoe te downloaden en te installeren MongoDB on Windows

De volgende stappen kunnen worden gebruikt om te downloaden en te installeren MongoDB on Windows 10:

Stap 1) Downloaden MongoDB Community Server

Ga naar uw link en downloaden MongoDB Community Server. We zullen de 64-bitsversie installeren voor Windows.

Downloaden en installeren MongoDB on Windows

Stap 2) Klik op Instellen

Zodra de download is voltooid, opent u het MSI-bestand. Klik op Volgende in het opstartscherm.

Downloaden en installeren MongoDB on Windows

Stap 3) Accepteer de licentieovereenkomst voor eindgebruikers

  1. Accepteer de licentieovereenkomst voor eindgebruikers.
  2. Klik op Volgende.

Downloaden en installeren MongoDB on Windows

Stap 4) Klik op de knop 'Voltooien'.

Klik op de knop 'Voltooien' om alle componenten te installeren. Met de optie 'Aangepast' kunt u specifieke componenten installeren of de installatielocatie wijzigen.

Downloaden en installeren MongoDB on Windows

Stap 5) Serviceconfiguratie

  1. Selecteer 'Service uitvoeren als gebruiker Netwerkservice'. Noteer de gegevensmap; die hebben we later nodig.
  2. Klik op Volgende.

Downloaden en installeren MongoDB on Windows

Stap 6) Start het installatieproces

Klik op de knop Installeren om de installatie te starten.

Downloaden en installeren MongoDB on Windows

Stap 7) Klik op Volgende zodra u klaar bent.

De installatie begint. Klik op Volgende zodra deze is voltooid.

Downloaden en installeren MongoDB on Windows

Stap 8) Klik op de knop Voltooien

Laatste stap: zodra de installatie is voltooid, klikt u op de knop Voltooien.

Downloaden en installeren MongoDB on Windows

Hallo Wereld MongoDB: JavaScriptstuurprogramma

Chauffeurs binnen MongoDB worden gebruikt voor de verbinding tussen clientapplicaties en de database. Bijvoorbeeld, als u een Java programma en vereist dat het verbinding maakt MongoDBVervolgens moet u de software downloaden en integreren. Java driver zodat het programma kan werken met de MongoDB database.

De chauffeur voor JavaScript komt uit de doos. De MongoDB shell die gebruikt wordt om mee te werken MongoDB database is eigenlijk een JavaScriptshell. Om deze te openen:

Stap 1) Ga naar “C:\Program Files\MongoDB\Server\4.0\bin” en dubbelklik op mongo.exe. U kunt ook op de MongoDB bureaubladitem.

Hallo Wereld MongoDB: JavaScriptstuurprogramma

Stap 2) Voer het volgende programma in de shell in:

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

Hallo Wereld MongoDB: JavaScriptstuurprogramma

Code Uitleg:

  1. We verklaren slechts een eenvoudige JavaScriptvariabele om een ​​tekenreeks met de naam 'Hello World' op te slaan.
  2. We gebruiken de printjson-methode om de variabele naar het scherm af te drukken.

Install Python bestuurder

Stap 1) Verzekeren Python is op het systeem geïnstalleerd.

Stap 2) Installeer de MongoDB-stuurprogramma's met behulp van de onderstaande opdracht:

pip install pymongo

Installeer het Ruby-stuurprogramma

Stap 1) Zorg ervoor dat Ruby op het systeem is geïnstalleerd.

Stap 2) Zorg ervoor dat Gems is bijgewerkt door het volgende commando uit te voeren:

gem update --system

Stap 3) Installeer de MongoDB-stuurprogramma's met behulp van de onderstaande opdracht:

gem install mongo

Install MongoDB Compass - MongoDB Managementtool

Er zijn tools op de markt die dit kunnen beheren MongoDB. Een voorbeeld van zo'n niet-commercieel hulpmiddel is MongoDB CompassEnkele kenmerken van Compass worden hieronder beschreven:

  1. De volledige kracht van de Mongo-shell
  2. Meerdere schelpen
  3. Meerdere resultaten

Stap 1) Ga naar uw link en klik op downloaden.

Install MongoDB Compass

Stap 2) Vul de gegevens in het pop-upvenster in en klik op verzenden.

Install MongoDB Compass

Stap 3) Double Klik op het gedownloade bestand.

Install MongoDB Compass

Stap 4) De installatie start automatisch.

Install MongoDB Compass

Stap 5) Compass wordt gelanceerd met een welkomstscherm.

Install MongoDB Compass

Stap 6) Laat de privacyinstellingen op de standaardwaarden staan ​​en klik op 'Begin met het gebruiken van Compass'.

Install MongoDB Compass

Stap 7) Je ziet het startscherm met een lijst van de huidige databases.

Install MongoDB Compass

MongoDB Configuratie, import en export

Voordat u het MongoDB server, het eerste belangrijke aspect is het configureren van de gegevensmap waar alle MongoDB De gegevens worden opgeslagen. Dit kan op de volgende manier:

MongoDB Configuratie, import en export

Het bovenstaande commando 'md \data\db' maakt een map met de naam \data\db op uw huidige locatie. MongoDB zal automatisch de databases op deze locatie aanmaken, omdat dit de standaardlocatie is MongoDB om zijn informatie op te slaan. We zorgen er alleen voor dat de directory aanwezig is, zodat MongoDB kan het vinden wanneer het begint.

Het importeren van gegevens in MongoDB wordt gedaan met de opdracht "mongoimport". Het volgende voorbeeld laat zien hoe dit kan worden gedaan.

Stap 1) Maak een CSV-bestand met de naam data.csv en plaats de volgende gegevens erin:

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

In het bovenstaande voorbeeld gaan we ervan uit dat we 3 documenten willen importeren in een collectie genaamd 'data'. De eerste regel wordt de kopregel genoemd en bevat de veldnamen van de collectie.

Stap 2) Voer het commando mongoimport uit.

MongoDB Configuratie, import en export

Code Uitleg:

  1. We specificeren de db-optie om aan te geven naar welke database de gegevens moeten worden geïmporteerd.
  2. De optie 'type' geeft aan dat we een CSV-bestand importeren.
  3. Onthoud dat de eerste regel de kopregel wordt genoemd. Deze bevat de veldnamen van de collectie; daarom specificeren we de optie –headerline. Vervolgens specificeren we ons data.csv-bestand.

uitgang

MongoDB Configuratie, import en export

Uit de uitvoer blijkt duidelijk dat er drie documenten zijn geïmporteerd MongoDB.

Exporteren MongoDB Dit wordt gedaan met behulp van het commando mongoexport.

MongoDB Configuratie, import en export

Code Uitleg:

  1. We specificeren de db-optie om aan te geven uit welke database de gegevens moeten worden geëxporteerd.
  2. We specificeren de collectie-optie om aan te geven welke collectie gebruikt moet worden.
  3. De derde optie is om aan te geven dat we naar een csv-bestand willen exporteren.
  4. De vierde is om te specificeren welke velden van de collectie moeten worden geëxporteerd.
  5. De optie –out specificeert de naam van het csv-bestand waarnaar de gegevens moeten worden geëxporteerd.

uitgang

MongoDB Configuratie, import en export

Uit de uitvoer blijkt duidelijk dat er drie records zijn geëxporteerd MongoDB.

configureren MongoDB server met configuratiebestand

Je kunt de mongod-serverinstantie zo configureren dat deze opstart met een configuratiebestand. Dit configuratiebestand bevat instellingen die overeenkomen met de mongod-opdrachtregelopties. Stel bijvoorbeeld dat je het volgende wilt: MongoDB Om alle logboekgegevens op een aangepaste locatie op te slaan, volgt u de onderstaande stappen:

Stap 1) Maak een bestand met de naam "mongod.conf" aan en sla de onderstaande informatie daarin op.

configureren MongoDB Server met configuratiebestand

  1. De eerste regel van het bestand geeft aan dat we configuratie willen toevoegen voor het systeemlogbestand, oftewel het bestand waarin de informatie over de activiteiten van de server wordt opgeslagen, in een aangepast logbestand.
  2. De tweede optie is om te vermelden dat de locatie een bestand zal zijn.
  3. Hierin wordt de locatie van het logbestand vermeld.
  4. De logAppend: “true” betekent ervoor zorgen dat de loginformatie steeds aan het logbestand wordt toegevoegd. Als u de waarde op “false” zet, wordt het bestand verwijderd en opnieuw aangemaakt zodra de server opnieuw opstart.

Stap 2) Start het mongod-serverproces en geef het hierboven gemaakte configuratiebestand op als parameter. Een schermafbeelding laat zien hoe dit gedaan kan worden.

configureren MongoDB Server met configuratiebestand

Zodra het bovenstaande commando is uitgevoerd, zal het serverproces dit configuratiebestand gaan gebruiken. Als u vervolgens naar de map /etc op uw systeem gaat, ziet u dat het bestand mongod.log is aangemaakt. De onderstaande schermafbeelding toont een voorbeeld van hoe een logbestand eruit zou kunnen zien.

configureren MongoDB Server met configuratiebestand

Hoe te installeren MongoDB in de cloud (AWS, Google, Azure)

Je hoeft het niet te installeren. MongoDB server implementeren en configureren. Je kunt een server implementeren. MongoDB Atlas-server in de cloud op platforms zoals AWS, Google Clouden Azureen maak verbinding met de instantie via een client. Hieronder volgen de gedetailleerde stappen:

Stap 1) Ga naar uw link.

  1. Voer persoonlijke gegevens in
  2. Akkoord met de voorwaarden
  3. Klik op de knop "Gratis aan de slag".

Install MongoDB op Wolk

Stap 2) Klik op "Mijn eerste cluster bouwen".

Install MongoDB op Wolk

Stap 3) U kunt kiezen tussen: AWS, Google Clouden Azure als uw cloudprovider. In deze handleiding gebruiken we AWS, dat standaard is ingesteld. Breng verder geen wijzigingen aan op de pagina en klik op 'Maken'. Cluster'.

Install MongoDB op Wolk

Stap 4) Cluster Het maken ervan kost tijd.

Install MongoDB op Wolk

Stap 5) Na enige tijd zult u zien dat het cluster gereed is.

Install MongoDB op Wolk

Stap 6) Klik op Beveiliging > Nieuwe gebruiker toevoegen.

Install MongoDB op Wolk

Stap 7) Op het volgende scherm:

  1. Voer gebruikersreferenties in
  2. Wijs rechten toe
  3. Klik op de knop Gebruiker toevoegen.

Install MongoDB op Wolk

Stap 8) Klik in het dashboard op de knop 'Verbinden'.

  1. Zet uw IP-verbinding op de witte lijst
  2. Kies de verbindingsmethode

Install MongoDB op Wolk

Stap 9) Selecteer de gewenste verbindingsmethode om verbinding te maken met de MongoDB server.

Install MongoDB op Wolk

Veelgestelde vragen

Ja. AI-assistenten kunnen mongod-configuratiebestanden genereren, verbindingsfouten uitleggen en oplossingen voorstellen voor problemen met stuurprogramma's of services. Je moet de commando's echter nog steeds controleren aan de hand van de officiële documentatie. MongoDB documentatie voordat ze worden toegepast.

Ja. MongoDB Atlas bevat Atlas Vector Search en AI-integraties waarmee u semantische zoek- en ophaal-apps kunt bouwen. Het slaat embeddings op samen met documenten, waardoor een aparte vectordatabase overbodig is.

Ja. MongoDB Community Server is gratis en open source voor Windows, macOSen Linux. MongoDB Atlas biedt ook een gratis cloudlaag aan, terwijl de Enterprise Edition betaalde geavanceerde functies en ondersteuning toevoegt.

Community Server wordt geïnstalleerd en beheerd op uw eigen machine of server. Atlas is een volledig beheerde cloudservice die de installatie, schaling, back-ups en beveiliging op AWS verzorgt. Google Cloudof Azure.

Vat dit bericht samen met: