Hoe te downloaden en te installeren MongoDB on Windows en Wolk
De installateurs voor MongoDB zijn beschikbaar in zowel het 32-bits als het 64-bits formaat. De 32-bits installers zijn goed voor ontwikkel- en testomgevingen. Maar voor productieomgevingen moet u de 64-bits installers gebruiken. Anders kunt u beperkt worden tot de hoeveelheid data die kan worden opgeslagen in MongoDB.
Voor productieomgevingen is het raadzaam om altijd de stabiele release 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) Download MongoDB Community Server
Ga naar link en downloaden MongoDB Community Server. We zullen de 64-bitsversie installeren voor Windows.
Stap 2) Klik op Instellen
Zodra het downloaden is voltooid, opent u het msi-bestand. Klik op Volgende in het opstartscherm
Stap 3) Accepteer de licentieovereenkomst voor eindgebruikers
- Accepteer de licentieovereenkomst voor eindgebruikers
- Klik op Volgende
Stap 4) Klik op de knop “Voltooien”.
Klik op de knop “Voltooien” om alle componenten te installeren. De aangepaste optie kan worden gebruikt om selectieve componenten te installeren of als u de locatie van de installatie wilt wijzigen.
Stap 5) Service Configuration
- Selecteer “Service uitvoeren als netwerkservicegebruiker”. Noteer de gegevensdirectory, deze hebben we later nodig.
- Klik op Volgende
Stap 6) Start het installatieproces
Klik op de knop Installeren om de installatie te starten.
Stap 7) Klik op Volgende zodra u klaar bent
De installatie begint. Klik op Volgende zodra u klaar bent
Stap 8) Klik op de knop Voltooien
Laatste stap. Nadat de installatie is voltooid, klikt u op de knop Voltooien
Hallo Wereld MongoDB: JavaScriptstuurprogramma
Chauffeurs binnen MongoDB worden gebruikt voor connectiviteit tussen clienttoepassingen en de database. Als je dat bijvoorbeeld had Java programma en vereist dat het verbinding maakt MongoDB dan zou je het moeten 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 waarmee wordt gewerkt MongoDB database is eigenlijk een javascript-shell. Om er toegang toe te krijgen
Stap 1) Ga naar "C:\Program Files\MongoDB\Server\4.0\bin” en dubbelklik op mongo.exe. U kunt ook op de MongoDB desktop-item
Stap 2) Voer het volgende programma in de shell in
var myMessage='Hello World'; printjson(myMessage);
Code Verklaring:
- We verklaren slechts een eenvoudige Javascript variabele om een tekenreeks op te slaan met de naam 'Hallo wereld.'
- 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 mongo-gerelateerde stuurprogramma's door de onderstaande opdracht uit te voeren
pip install pymongo
Installeer het Ruby-stuurprogramma
Stap 1) Zorg ervoor dat Ruby op het systeem is geïnstalleerd
Stap 2) Zorg ervoor dat edelstenen worden bijgewerkt door de opdracht te geven
gem update -system
Stap 3) Installeer de mongo-gerelateerde stuurprogramma's door de onderstaande opdracht uit te voeren
gem install mong
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 Compass.
Hieronder vindt u enkele kenmerken van Compass:
- Volledige kracht van de Mongoshell
- Meerdere schelpen
- Meerdere resultaten
Stap 1) Ga naar link en klik op downloaden
Stap 2) Vul de gegevens in het pop-upvenster in en klik op Verzenden
Stap 3) Double klik op het gedownloade bestand
Stap 4) De installatie zal automatisch starten
Stap 5) Compass wordt gestart met een welkomstscherm
Stap 6) Behoud de privacy-instellingen als standaard en klik op "Start met het gebruik van Compass"
Stap 7) U ziet een startscherm met een lijst met huidige databases.
MongoDB Configuratie, import en export
Voordat u het MongoDB server, het eerste belangrijke aspect is het configureren van de gegevensmap waar alle MongoDB gegevens worden opgeslagen. Dit kan op de volgende manier
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
WerknemerID,Werknemernaam
- Guru99
- Mohan
- smid
Dus in het bovenstaande voorbeeld gaan we ervan uit dat we drie documenten willen importeren in een verzameling genaamd data. De eerste rij wordt de kopregel genoemd en wordt de veldnaam van de verzameling.
Stap 2) Voer de mongo-importopdracht uit
Code Verklaring:
- We specificeren de db-optie om aan te geven in welke database de gegevens moeten worden geïmporteerd
- De typeoptie is om aan te geven dat we een csv-bestand importeren
- Onthoud dat de eerste rij de kopregel wordt genoemd en die de veldnamen van de collectie zal worden. Daarom specificeren we de optie –headerline. En dan specificeren we ons data.csv-bestand.
uitgang
Uit de uitvoer blijkt duidelijk dat er drie documenten zijn geïmporteerd MongoDB.
Exporteren MongoDB wordt gedaan met behulp van de opdracht mongoexport
Code Verklaring:
- We specificeren de db-optie om aan te geven uit welke database de gegevens moeten worden geëxporteerd.
- We specificeren de verzameloptie om aan te geven welke collectie moet worden gebruikt
- De derde optie is om aan te geven dat we naar een csv-bestand willen exporteren
- De vierde is om te specificeren welke velden van de collectie moeten worden geëxporteerd.
- De optie –out specificeert de naam van het csv-bestand waarnaar de gegevens moeten worden geëxporteerd.
uitgang
Uit de uitvoer blijkt duidelijk dat er drie records zijn geëxporteerd MongoDB.
configureren MongoDB server met configuratiebestand
Men kan de mongod-serverinstantie configureren om op te starten met een configuratiebestand. Het configuratiebestand bevat instellingen die gelijkwaardig zijn aan de opdrachtregelopties van mongod.
Stel bijvoorbeeld dat je dat wilde MongoDB om alle loginformatie op een aangepaste locatie op te slaan, volgt u de onderstaande stappen
Stap 1) Maak een bestand met de naam “mongod.conf” en sla de onderstaande informatie op in het bestand
- De eerste regel van het bestand geeft aan dat we configuratie willen toevoegen voor het systeemlogbestand, dat is waar de informatie over wat de server doet in een aangepast logbestand.
- De tweede optie is om te vermelden dat de locatie een bestand zal zijn.
- Hierin wordt de locatie van het logbestand vermeld
- 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 specificeer het hierboven gemaakte configuratiebestand als parameter. Hieronder ziet u een schermafdruk van hoe dit kan worden gedaan
Zodra de bovenstaande opdracht is uitgevoerd, zal het serverproces dit configuratiebestand gaan gebruiken, en als u naar het bestand /etc. map op uw systeem, ziet u het bestand mongod.log gemaakt.
De onderstaande momentopname toont een voorbeeld van hoe een logbestand eruit zou zien.
Hoe te installeren MongoDB op Cloud (AWS, Google, Azure)
U hoeft de MongoDB server en configureer deze. Je kunt inzetten MongoDB Atlas-server in de cloud op platforms zoals AWS, Google Cloud, Azure en maak verbinding met de instantie met behulp van een client. Hieronder vindt u de gedetailleerde stappen
Stap 1) Ga naar uw link
- Voer persoonlijke gegevens in
- Akkoord met de voorwaarden
- Klik op de knop “Ga gratis aan de slag”
Stap 2) Klik op “Bouw mijn eerste cluster”
Stap 3) U kunt kiezen tussen: AWS, Google Cloud, Azure als uw cloudprovider. In deze zelfstudie gebruiken we AWS die standaard is ingesteld. Breng geen andere wijzigingen aan op de pagina en klik op 'Maken' Cluster. '
Stap 4) Cluster creatie kost enige tijd:
Stap 5) Na een tijdje zul je het zien
Stap 6) Klik op Beveiliging > Nieuwe gebruiker toevoegen
Stap 7) In het volgende scherm,
- Voer gebruikersreferenties in
- Wijs rechten toe
- Klik op de knop Gebruiker toevoegen
Stap 8) Klik in het dashboard op de knop Verbinden
- Zet uw IP-verbinding op de witte lijst
- Kies de verbindingsmethode
Stap 9) Selecteer de verbindingsmethode van uw keuze waarmee u verbinding wilt maken MongoDB server