Set-up Cloud Storage MongoDB

Baza de date NoSQL - nerelationala

Prerequisites: MongoDB account!

1. Crearea unui proiect + DB asociata

  • Din contul MongoDB, vom crea un proiect nou

  • Denumiti proiectul

  • Add Members - default, click Create project

  • Dupa ce ati creat proiectul -> Build a database. Alegeti urmatoarele optiuni

  • Veti fi redirectionati catre Security Quickstart

  • Creati un user. Salvati datele userului!

  • Adaugati adresa dv IP curenta in IP Access List -> Finish

  • Acum ar trebui sa puteti vedea BD creata in Deployment - Database

  • Felicitari! Avem o baza de date NoSQL in cloud!

2. Conectarea la BD + crearea unei colectii

Acum ca avem o BD, ne dorim sa o accesam

  • Click Connect (puteti vedea butonul si in poza anterioara, langa numele Clusterului) -> Access your data through tools, Click Compass -> Copy connection string

  • Deschideti MongoDB Compass

  • Click New connection -> Paste connection string in URI field ! Inlocuiti <password> cu parola userului creat la pasul anterior! -> Save & Connect

Daca nu ati reusit sa va conectati, cateva din cauzele posibile sunt:

  • Numele / Parola din connection string nu sunt corecte

  • IP-ul vostru nu este in whitelist

  • Vom crea o baza de date cu o colectie. Alegeti un nume potrivit pt baza de date si ce nume doriti pentru colectie -> Create Database

  • Puteti vedea acum BD si colectia in meniul din stanga

3. Adaugarea manuala de date in BD

  • Click pe colectie -> Click ADD DATA -> Click Insert Document

  • Fiecare document introdus in baza de date trebuie sa fie in format JSON. Creati un document si click Insert

  • Exemplu de document:

{
  "nume": "Gurita",
  "prenume": "Alex"  
}
  • Avem acum un document introdus in colectia din baza de date in cloud. Puteti observa ca i-a fost atribuit un _id automat

Last updated