În timp ce un motor de baze de date SQL organizează datele în tabele, MongoDB își stochează datele în colecții. La fel ca motoarele tradiționale, totuși, încă folosește termenul „bază de date” pentru a se referi la cel mai înalt nivel de organizare.

Una dintre primele sarcini pe care veți dori să le învățați când lucrați cu orice program de bază de date este cum să creați baze de date și tabele/colecții. Dacă utilizați MongoDB, citiți mai departe pentru a descoperi exact cum să creați o bază de date și să inserați colecții în ea.

Configurare inițială MongoDB

Puteți crea baze de date și colecții în MongoDB folosind MongoDB Shell, mongosh. Puteți descărca și instala acest instrument ca instrument dedicat.

Alternativ, îl puteți accesa folosind aplicația desktop MongoDB, MongoDB Compass. Este un instrument GUI versatil care vă permite să vedeți bazele de date și colecțiile asociate acestora. De asemenea, oferă o interfață grafică opțională pentru utilizarea funcțiilor MongoDB. Deci, este o opțiune bună dacă nu doriți să introduceți comenzi text pentru a crea baze de date și colecții.

instagram viewer

Cu toate acestea, veți învăța cum să utilizați ambele opțiuni în acest tutorial.

Pentru a începe, mergeți la Descărcare instrumente MongoDB pagina pentru a descărca și instala cea mai recentă versiune de MongoDB Shell.

Pentru a obține aplicația desktop, derulați în jos pe aceeași pagină. Apoi deschideți secțiunea MongoDB Compass și faceți clic pe Descarca buton.

Accesarea MongoDB Shell în MongoDB Compass

Dacă doriți să accesați Mongosh în aplicația desktop GUI în loc de shell-ul dedicat:

  1. Odată instalat, deschideți MongoDB Compass.
  2. Clic >_MONGOSH în colțul din stânga jos al aplicației pentru a activa shell-ul.
  3. Trageți în sus cele trei bare orizontale din partea de jos a aplicației pentru a extinde interfața shell.

Cum se creează baze de date și colecții folosind MongoDB Shell

MongoDB Shell acceptă o serie de comenzi text pentru comunicarea cu o bază de date.

Legate de:Cum să vă conectați aplicația Flask cu CouchDB: o bază de date NoSQL

O bază de date în MongoDB, totuși, nu există fizic fără o colecție. În esență, noua bază de date este vizibilă numai în MongoDB Compass atunci când inserați o colecție în ea.

Crearea unei baze de date

În MongoDB Compass sau în aplicația MongoDB Shell, utilizați următoarea comandă pentru a crea o bază de date:

utilizați mynewdatabase

MongoDB inițiază și selectează noua bază de date în mod implicit atunci când rulați comanda de mai sus. Așa că începe să funcționeze imediat în domeniul noii baze de date. Dacă nu treceți la altul, orice cod pe care îl executați afectează această nouă bază de date.

Cum se creează colecții în Mongosh

Vă puteți gândi la colecțiile din MongoDB ca la un grup de tabele înrudite în SQL.

Pentru a face noua bază de date vizibilă și utilizabilă, trebuie să inserați cel puțin o colecție în ea. Iată comanda pentru crearea unei colecții goale în MongoDB Shell:

db.createCollection (nume)

Unde Nume este un șir care reprezintă numele colecției de creat. De exemplu, pentru a crea o colecție numită MUO în baza de date selectată:

db.createCollection("MUO")

Legate de:Cum se creează documente în MongoDB

Notă: Așa cum este posibil să creați multe tabele într-o bază de date SQL, puteți crea câte colecții doriți în MongoDB.

Cum să inserați date într-o bază de date MongoDB

La fel ca majoritatea bazelor de date NoSQL, MongoDB inserează date ca obiecte JSON, care sunt perechi cheie-valoare.

Pentru a insera date în colecția creată anterior:

db. MUO.insertOne({Prenume: „Idowu”})

Crearea unei baze de date și colecții folosind MongoDB Compass

Dacă l-ați instalat deja, lansați MongoDB Compass pe computer.

Apoi urmați aceste instrucțiuni pentru a crea o bază de date și colecții folosind opțiunea GUI:

  1. Clic Conectați pentru a încărca bazele de date existente.
  2. În colțul din stânga sus, faceți clic CREAȚI BAZĂ DE DATE.
  3. Introduceți numele preferat al bazei de date în Numele bazei de date camp.
  4. Deoarece MongoDB necesită o colecție pentru a finaliza crearea bazei de date, completați Numele colecției câmp de asemenea.
  5. Clic Creați o bază de date pentru a obține o nouă bază de date și colecție.

Puteți confirma că MongoDB v-a creat baza de date și colecțiile reîmprospătând vizualizarea MongoDB Compass. Faceți acest lucru făcând clic pe reîmprospăta pictograma (săgeată circulară) din colțul din dreapta sus al barei laterale din stânga.

Bara laterală a aplicației afișează și o listă de baze de date. Faceți clic pe o bază de date pentru a vizualiza colecțiile din ea.

Utilizați cel mai bine MongoDB

Fie că îl folosiți pentru a vă stoca lista de sarcini sau ca backend al unei aplicații mai complexe, MongoDB este simplu. Desigur, pe lângă crearea unei baze de date și colecții, mai sunt multe lucruri pe care le puteți face.

Indiferent dacă utilizați opțiunea shell sau GUI-ul MongoDB Compass, puteți adăuga date, executa interogări, șterge date și le puteți actualiza. Aceste acțiuni comune sunt perfecte pentru a se familiariza cu un nou motor de baze de date NoSQL.

SQL vs. NoSQL: Care este cea mai bună bază de date pentru următorul tău proiect?

Alegerea unui tip de bază de date poate fi dificilă. Ar trebui să alegeți SQL sau NoSQL?

Citiți în continuare

AcțiuneTweetE-mail
Subiecte asemănătoare
  • Programare
  • Bază de date
Despre autor
Idowu Omisola (110 articole publicate)

Idowu este pasionat de orice tehnologie inteligentă și productivitate. În timpul liber, se joacă cu codificarea și trece la tabla de șah când se plictisește, dar îi place și să se desprindă de rutină din când în când. Pasiunea lui pentru a le arăta oamenilor calea în jurul tehnologiei moderne îl motivează să scrie mai mult.

Mai multe de la Idowu Omisola

Aboneaza-te la newsletter-ul nostru

Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Click aici pentru a te abona