Voit halutessasi asentaa paikallisen MongoDB Compassin version kehittäessäsi sovellustasi. Mutta tämä on irrotettava tuotannon aikana, jotta voit muodostaa yhteyden elävään MongoDB-palvelimeen.

Voit kuitenkin myös muodostaa yhteyden elävään MongoDB-tietokantaan. Tee niin, eikä sinun tarvitse koskaan huolehtia tietokantayhteyden määrittämisestä käyttöönoton aikana. Siellä MongoDB-klusteri tulee sisään.

Mutta kuinka voit perustaa MongoDB-klusterin ja saada yhteysmerkkijonon sovelluksellesi? Se selviää tästä oppaasta.

Mikä on MongoDB-klusteri ja miksi sinun pitäisi käyttää sitä?

MongoDB Atlas -klusteri on pilvitallennusvaihtoehto MongoDB-tietokannan isännöintiin. Voit isännöidä MongoDB: tä millä tahansa palvelimella. Mutta kun käytät MongoDB-klusteripilvipalvelua, voit tallentaa tietosi joko AWS: ään, Google Cloudiin tai Azureen. MongoDB-klusteri on myös kieliagnostikko. Voit siis käyttää sitä millä tahansa kielellä.

Yksi MongoDB Atlas -klusterin eduista on, että sinun ei tarvitse huolehtia pilvipalvelukokoonpanoista, sillä se hoitaa tämän puolestasi. Ja vaikka palvelulle on maksullisia vaihtoehtoja, voit aloittaa ilmaisella jaetulla tasolla. Voit sitten skaalata premium-sopimukseen myöhemmin, kun sovelluksesi tarpeet kasvavat.

Kuinka perustaa MongoDB Atlas -klusteri

MongoDB-klusterin määrittäminen vaatii vain muutaman kokoonpanon siellä täällä. Lopulta tarvitset vain yhteysmerkkijonon luoda MongoDB-tietokanta ja kokoelmat. Aloittaaksesi sinun tarvitsee vain rekisteröityä MongoDB-verkkosivustolle ja luoda klusteri. Hanki sitten yhteysmerkkijono.

Luo klusteri

Klusteri on tietokantojesi säilö, jonka sisään voit luoda useita tietokantoja.

Luo klusteri seuraavasti:

  1. Suuntaa kohti MongoDB Atlas -alusta.
  2. Napauta Kirjaudu sisään oikeassa yläkulmassa. Luo sitten tili noudattamalla näytön ohjeita. Haluat ehkä käyttää Google-todennusvaihtoehtoa tämän helpottamiseksi.
  3. Hyväksy tietosuojakäytäntö pyydettäessä.
  4. Täytä lomake osoitteessa Tervetuloa Atlakseen sivu. Napsauta sitten Viedä loppuun.
  5. MongoDB Atlas vie sinut nyt sivulle, jossa voit valita pilvisuunnitelman. Valitse vaihtoehdoista Ilmainen jaettu taso ja napsauta Luoda.Huomautus: Jos olet ohittanut yllä olevan vaiheen aiemmin ja löydät itsesi kojelaudasta, napsauta Rakenna tietokanta palataksesi suunnitelmasivulle. Muussa tapauksessa siirry seuraavaan vaiheeseen.
  6. Valitse seuraavaksi mikä tahansa pilvipalveluvaihtoehdoista seuraavalla sivulla. Varmista, että siinä on kohokohta Ilmainen jaettu vaihtoehto laatikko. Mennään mukaan AWS tässä tapauksessa.
  7. Klikkaus Luo klusteri.
  8. Valitse Käyttäjänimi ja salasana todennusmenetelmäksi ja täytä sitten Käyttäjätunnus- ja Salasana-kentät. Voit napsauttaa Luo automaattisesti suojattu salasanaluodaksesi satunnaisen salasanan. Jos teet niin, muista kopioida se ja säilyttää se turvallinen paikka, kuten salasananhallinta.
  9. Klikkaus Luo käyttäjä.
  10. Vieritä alas ja valitse Paikallinen ympäristöni.
  11. Klikkaus Lisää nykyinen IP-osoitteeni alla Lisää merkintöjä IP-käyttöoikeusluetteloosi -osio.
  12. Klikkaus Lopeta ja Sulje.
  13. Klikkaus Siirry kohtaan Tietokannat modaalisesta ponnahdusikkunasta.

Siinä se klusterin luomiseen.

Hanki yhteysmerkkijono klusteristasi

Yhteysmerkkijono on URI, joka linkittää sovelluksesi MongoDB Atlas -klusteriin.

Saadaksesi sellaisen:

  1. Napsauta tietokannan kojelaudassa Kytkeä.
  2. Valitse Yhdistä sovelluksesi.
  3. Napsauta alapuolella olevaa pudotusvalikkoa KULJETTAJA ja valitse kehityskieli tai -tekniikka. Valitse myös tekniikkaversiosi alta VERSIO.
  4. Merkitse rasti Sisällytä täydellinen ohjainkoodiesimerkki -ruutuun saadaksesi esimerkkiyhteyskoodilohkon.

Näet nyt koodilohkon esimuotoillulla alueella. Voit yksinkertaisesti kopioida ja liittää tämän koodiisi. Voit kuitenkin haluta purkaa URI: n, jos käytät muuta mukautettua yhteystapaa kuin toimitetussa koodissa olevaa. Poistamalla rasti Sisällytä täydellinen ohjainkoodiesimerkki jättää sinulle vain yhteysmerkkijonon.

Se näyttää yleensä tältä:

"mongodb+srv://<käyttäjätunnus>:<Salasana>@cluster0.1z0kr.mongodb.net/myFirstDatabase? retryWrites=true&w = enemmistö"

MongoDB-klusteri liittää sinun käyttäjätunnus merkkijonoon automaattisesti. Sinun on vaihdettava aiemmin määrittämäsi salasanalla. Myös, myFirstDatabase on tietokantasi nimi. Vaihda tämä haluamaasi nimeen.

Jos esimerkiksi käyttäjätunnuksesi, salasanasi ja tietokannan nimi ovat järjestelmänvalvoja, salainen_salasana, ja myDB, yhteysmerkkijonosta tulee:

"mongodb+srv://admin: [email protected]/myDB? retryWrites=true&w = enemmistö"

Alla on esimerkkikoodi, joka osoittaa MongoDB-yhteyden Node.js: ssä. Se käyttää mangoose npmpaketti mallinhallintaansa.

konst mangusti = vaatia('mungo')

const mongoDBClusterURI = "mongodb+srv://admin: [email protected]/myDB? retryWrites=true&w = enemmistö"

asynktoimintoyhdistä Mongoon() {
yrittää {
odottaa mongoose.connect (mongoDBClusterURI)
console.log("Yhteys mongoDB: hen onnistui")
} catch { err => console.log (err, "jotain on vialla")}
}

Voit käyttää tätä toimintoa Node.js-projektisi palvelimessa seuraavasti:

konst Portti = 8080

app.listen (Portti, () => {
yhdistä Mongo()
konsoli.Hirsi(`Sovellus kuuntelee portissa ${Port}`)
})

Harkitse lukea yhteysmerkkijonoa .env-tiedostosta parhaana käytäntönä. Tämä auttaa piilottamaan käyttäjätunnuksesi ja salasanasi uhkatoimijoilta tuotannon aikana.

Palaa kojelautaan ja napsauta Selaa kokoelmia nähdäksesi tietokannat ja kokoelmat. Näet nämä vain, kun tallennat tietoja klusteriisi.

MongoDB Atlas Cluster tekee tietojen tallentamisesta helpompaa

MongoDB on suosittu NoSQL-tietokanta, jota käytetään binäärikenttien ja JSON-dokumenttien tallentamiseen. Sen klusteripilvipalvelu on yksi sen vahvuuksista. Se vaatii vain, että yhdistät sovelluksesi siihen, ja voit tehdä kyselyitä tietokannasta samalla tavalla kuin jos se olisi paikallisessa ympäristössä. Lisäksi MongoDB-klusterin käyttö auttaa purkamaan tuotantopalvelimesi.

Kuinka suorittaa CRUD-operaatioita MongoDB: ssä

Lue Seuraava

JaaTweetJaaSähköposti

Liittyvät aiheet

  • Ohjelmointi
  • tietokanta
  • Pilvitallennus

Kirjailijasta

Idowu Omisola (146 artikkelia julkaistu)

Idowu on intohimoinen kaikkeen älykkääseen teknologiaan ja tuottavuuteen. Vapaa-ajallaan hän leikkii koodaamalla ja vaihtuu shakkilaudan ääreen, kun on kyllästynyt, mutta hän myös pitää välillä irtautumisesta rutiineista. Hänen intohimonsa näyttää ihmisille tietä modernin tekniikan parissa motivoi häntä kirjoittamaan lisää.

Lisää Idowu Omisolalta

tilaa uutiskirjeemme

Liity uutiskirjeemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e-kirjoja ja eksklusiivisia tarjouksia!

Klikkaa tästä tilataksesi