Kako preuzeti i instalirati MongoDB on Windows i Oblak
Instalateri za MongoDB dostupni su u 32-bitnom i 64-bitnom formatu. 32-bitni instalacijski programi dobri su za razvojna i testna okruลพenja. Ali za proizvodna okruลพenja trebali biste koristiti 64-bitne instalatere. U suprotnom, moลพete biti ograniฤeni na koliฤinu podataka koji se mogu pohraniti unutar MongoDB.
Preporuฤljivo je uvijek koristiti stabilno izdanje za proizvodna okruลพenja.
Kako preuzeti i instalirati MongoDB on Windows
Za preuzimanje i instalaciju mogu se koristiti sljedeฤi koraci MongoDB on Windows 10
Korak 1) Preuzimanje MongoDB Community Server
Idi na link i Preuzmi MongoDB Posluลพitelj zajednice. Instalirat ฤemo 64-bitnu verziju za Windows.
Korak 2) Kliknite na Postavljanje
Nakon zavrลกetka preuzimanja otvorite msi datoteku. Pritisnite Dalje na poฤetnom zaslonu
Korak 3) Prihvatite Licencni ugovor za krajnjeg korisnika
- Prihvatite Licencni ugovor za krajnjeg korisnika
- Kliknite Dalje
Korak 4) Kliknite na gumb "Dovrลกi".
Pritisnite gumb "Dovrลกi" da biste instalirali sve komponente. Prilagoฤena opcija se moลพe koristiti za instaliranje selektivnih komponenti ili ako ลพelite promijeniti mjesto instalacije.
Korak 5) Konfiguracija usluga
- Odaberite "Pokreni uslugu kao korisnik mreลพne usluge". zabiljeลพite direktorij podataka, ovo ฤe nam trebati kasnije.
- Kliknite Dalje
Korak 6) Pokrenite postupak instalacije
Pritisnite gumb Instaliraj za poฤetak instalacije.
Korak 7) Kliknite Dalje kada zavrลกite
Instalacija poฤinje. Kliknite Dalje kada zavrลกite
Korak 8) Kliknite na gumb Zavrลกi
Zavrลกni korak, nakon dovrลกetka instalacije kliknite gumb Zavrลกi
Pozdrav svijete MongoDB: JavaUpravljaฤki program skripte
Vozaฤi u MongoDB koriste se za povezivanje izmeฤu klijentskih aplikacija i baze podataka. Na primjer, ako ste imali Java program i zahtijevao je da se poveลพe s njim MongoDB tada biste trebali preuzeti i integrirati Java upravljaฤki program kako bi program mogao raditi s MongoDB baza podataka.
Vozaฤ za JavaScript izlazi iz kutije. The MongoDB ljuska koja se koristi za rad MongoDB baza podataka zapravo je javascript ljuska. Da biste mu pristupili
Korak 1) Idite na โ C:\Programske datoteke\MongoDB\Server\4.0\binโ i dvaput kliknite na mongo.exe. Alternativno, takoฤer moลพete kliknuti na MongoDB stavka radne povrลกine
Korak 2) Unesite sljedeฤi program u ljusku
var myMessage='Hello World'; printjson(myMessage);
Objaลกnjenje koda:
- Mi samo izjavljujemo jednostavan Javascript varijabla za pohranjivanje niza pod nazivom 'Hello World.'
- Koristimo metodu printjson za ispis varijable na ekran.
Instalirati Python vozaฤ
Korak 1) Osigurajte Python je instaliran na sustavu
Korak 2) Instalirajte upravljaฤke programe koji se odnose na mongo izdavanjem donje naredbe
pip install pymongo
Instalirajte Ruby Driver
Korak 1) Provjerite je li Ruby instaliran na sustavu
Korak 2) Uvjerite se da su dragulji aลพurirani izdavanjem naredbe
gem update -system
Korak 3) Instalirajte upravljaฤke programe koji se odnose na mongo izdavanjem donje naredbe
gem install mong
Instalirati MongoDB Compass- MongoDB Alat za upravljanje
Na trลพiลกtu postoje alati koji su dostupni za upravljanje MongoDB. Jedan takav nekomercijalni alat je MongoDB Compass.
Neke od znaฤajki kompasa navedene su u nastavku:
- Puna snaga Mongoshell-a
- Viลกe ลกkoljki
- Viลกe rezultata
Korak 1) Idi na link i kliknite na preuzimanje
Korak 2) Unesite detalje u skoฤni prozor i kliknite Poลกalji
Korak 3) Double kliknite na preuzetu datoteku
Korak 4) Instalacija ฤe se automatski pokrenuti
Korak 5) Kompas ฤe se pokrenuti sa zaslonom dobrodoลกlice
Korak 6) Zadrลพite postavke privatnosti kao zadane i kliknite "Poฤni koristiti kompas"
Korak 7) Vidjet ฤete poฤetni zaslon s popisom trenutnih baza podataka.
MongoDB Konfiguracija, uvoz i izvoz
Prije pokretanja MongoDB posluลพitelja, prvi kljuฤni aspekt je konfiguracija direktorija podataka u kojem se nalaze svi MongoDB podaci ฤe biti pohranjeni. To se moลพe uฤiniti na sljedeฤi naฤin
Gornja naredba 'md \data\db' stvara direktorij pod nazivom \data\db na vaลกoj trenutnoj lokaciji.
MongoDB automatski ฤe stvoriti baze podataka na ovoj lokaciji jer je to zadana lokacija za MongoDB za pohranjivanje svojih informacija. Samo osiguravamo da je imenik prisutan, tako da MongoDB moลพe ga pronaฤi kad se pokrene.
Uvoz podataka u MongoDB vrลกi se pomoฤu naredbe โmongoimportโ. Sljedeฤi primjer pokazuje kako se to moลพe uฤiniti.
Korak 1) Napravite CSV datoteku pod nazivom data.csv i u nju stavite sljedeฤe podatke
Employeeid, EmployeeName
- Guru99
- Mohan
- Kovaฤ
Dakle, u gornjem primjeru, pretpostavljamo da ลพelimo uvesti 3 dokumenta u zbirku pod nazivom podaci. Prvi redak naziva se redak zaglavlja koji ฤe postati nazivi polja zbirke.
Korak 2) Izdajte mongo import naredbu
Objaลกnjenje koda:
- Odreฤujemo opciju db da kaลพemo u koju bazu podataka treba uvesti podatke
- Opcija vrste je navesti da uvozimo csv datoteku
- Imajte na umu da se prvi redak naziva redak zaglavlja koji ฤe postati nazivi polja zbirke, zato navodimo opciju โheaderline. Zatim specificiramo naลกu datoteku data.csv.
Izlaz
Izlaz jasno pokazuje da su uvezena 3 dokumenta MongoDB.
Izvoz MongoDB radi se pomoฤu naredbe mongoexport
Objaลกnjenje koda:
- Odreฤujemo opciju db da kaลพemo iz koje baze podataka treba izvesti podatke.
- Odreฤujemo opciju zbirke kako bismo rekli koju zbirku koristiti
- Treฤa opcija je navesti da ลพelimo izvesti u csv datoteku
- ฤetvrto je odrediti koja polja zbirke treba izvesti.
- Opcija โout navodi naziv csv datoteke u koju se izvoze podaci.
Izlaz
Izlaz jasno pokazuje da su izvezena 3 zapisa MongoDB.
Konfiguriranje MongoDB posluลพitelj s konfiguracijskom datotekom
Instancu posluลพitelja mongod moลพete konfigurirati za pokretanje s konfiguracijskom datotekom. Konfiguracijska datoteka sadrลพi postavke koje su ekvivalentne opcijama naredbenog retka mongod.
Na primjer, pretpostavimo da ลพelite MongoDB kako biste pohranili sve podatke o zapisivanju na prilagoฤenu lokaciju, zatim slijedite korake u nastavku
Korak 1) Napravite datoteku pod nazivom "mongod.conf" i pohranite podatke u nastavku u datoteku
- Prvi redak datoteke navodi da ลพelimo dodati konfiguraciju za log datoteku sustava, gdje se nalaze informacije o tome ลกto posluลพitelj radi u prilagoฤenoj datoteci dnevnika.
- Druga opcija je spomenuti da ฤe mjesto biti datoteka.
- Ovo spominje lokaciju datoteke dnevnika
- LogAppend: "true" znaฤi osigurati da se podaci dnevnika neprestano dodaju u datoteku dnevnika. Ako stavite vrijednost kao "false", tada bi se datoteka izbrisala i stvorila nova kad god se posluลพitelj ponovno pokrene.
Korak 2) Pokrenite proces posluลพitelja mongod i navedite gore stvorenu konfiguracijsku datoteku kao parametar. Snimka zaslona kako se to moลพe uฤiniti prikazana je u nastavku
Nakon ลกto se gornja naredba izvrลกi, proces posluลพitelja poฤet ฤe koristiti ovu konfiguracijsku datoteku, a ako odete na /etc. direktoriju na vaลกem sustavu, vidjet ฤete stvorenu datoteku mongod.log.
Donja snimka prikazuje primjer kako bi log datoteka izgledala.
Kako instalirati MongoDB na oblaku (AWS, Google, Azure)
Ne morate instalirati MongoDB posluลพitelj i konfigurirajte ga. Moลพete se rasporediti MongoDB Atlas posluลพitelj u oblaku na platformama kao ลกto su AWS, Google Cloud, Azure i povezati se s instancom pomoฤu klijenta. Ispod su detaljni koraci
Korak 1) Idi na link
- Unesite osobne podatke
- Pristati na uvjete
- Pritisnite gumb "Poฤnite besplatno"
Korak 2) Kliknite "Izradi moj prvi klaster"
Korak 3) Moลพete birati izmeฤu AWS, Google Cloud, Azure kao vaลก pruลพatelj usluga u oblaku. U ovom vodiฤu koristit ฤemo AWS koji je postavljen kao zadani. Ne radite nikakve druge promjene na stranici i kliknite na "Izradi Cluster".
Korak 4) Cluster stvaranje traje neko vrijeme:
Korak 5) Nakon nekog vremena vidjet ฤete
Korak 6) Kliknite Sigurnost > Dodaj novog korisnika
Korak 7) Na sljedeฤem ekranu,
- Unesite korisniฤke vjerodajnice
- Dodijelite privilegije
- Pritisnite gumb Dodaj korisnika
Korak 8) Na nadzornoj ploฤi kliknite gumb za povezivanje
- Vaลกu IP vezu stavite na popis dopuลกtenih
- Odaberite naฤin povezivanja
Korak 9) Odaberite naฤin povezivanja po svom izboru za povezivanje MongoDB server


































