Introducere în MongoDB Creare bază de date

Următorul articol MongoDB Create Database oferă o schemă pentru crearea unei baze de date și a colecțiilor în MongoDB. MongoDB este un sistem de gestionare a bazelor de date. Este un open-source, adică este disponibil gratuit. MongoDB urmează un model de bază de date orientat pe documente, deoarece acceptă diverse forme de date. Arhitectura MongoDB este realizată prin combinarea documentelor și colecțiilor.

Crearea unei baze de date MongoDB

Dacă sunteți din fundalul SQL, s-ar putea să credeți ca în SQL, comanda de bază de date se utilizează în MongoDB pentru a crea o bază de date. MongoDB nu acceptă nicio comandă pentru a crea o bază de date. În MongoDB, nu este necesară crearea unei baze de date manual ca în SQL, MongoDB creează baza de date automat prin preluarea valorilor din colecția definită atunci când utilizatorul stochează această valoare în colecții.

Cum se creează o bază de date în MongoDB?

Pentru a crea o bază de date în MongoDB, ar trebui să plasăm corect baza de date și colecția. Baza de date este pentru stocarea întregii colecții. Iar colecțiile respective sunt utilizate pentru stocarea tuturor documentelor. Documentele nu sunt decât o colecție de nume de câmp și valori.

Să vedem un exemplu pentru a înțelege structura colecțiilor

(
"StudentID": 1,
"StudentName": "John"
)

În exemplul de mai sus, există două câmpuri adică StudentID și StudentName. Prin urmare, documentul conține aceste două câmpuri ca nume de câmp, respectiv 1 și John ca valori de câmp.

Creați o bază de date

Pentru a crea o bază de date în MongoDB, se folosește comanda use

Sintaxă

folosiți Nume Baza de date

De exemplu:

>Use Student

În exemplul de mai sus, utilizarea este o comandă pentru a crea o bază de date, iar Studentul este numele bazei de date.

Dacă comanda de mai sus s-a executat cu succes, atunci dă următoarea ieșire

Rezultat: Comutat la Student

MongoDB a trecut automat la baza de date odată ce utilizatorul a creat-o.

Notă: Dacă numele pe care îl dați bazei de date există deja, MongoDB vă va redirecționa, adică vă va conecta direct la baza de date. Dacă numele pe care îl dați bazei de date nu există, mai întâi creează baza de date a numelui dat și apoi trece la baza de date creată.

Afișează numele bazei de date

Dacă doriți să știți numele bazei de date pe care vă conectați în prezent, puteți utiliza comanda db pentru a cunoaște numele bazei de date

Sintaxă:

db

De exemplu:

> dB

Rezultat : student

Această comandă este utilă pentru utilizatori atunci când lucrează cu mai multe baze de date și doresc să cunoască baza de date potrivită pentru a insera valorile în baza de date.

Lista tuturor bazelor de date

Dacă doriți să cunoașteți toate bazele de date prezente în MongoDB, atunci puteți utiliza comanda show DBS pentru a enumera toate bazele de date.

Sintaxă: arată dbs

De exemplu:

> show dbs

ieşire:

Profesor

Angajați

În exemplul menționat mai sus, puteți vedea că baza de date Student nu este afișată în lista de baze de date. Acest lucru se datorează faptului că MongoDB nu creează baza de date până la salvarea documentelor.

Cum să creezi o colecție?

Pentru a crea colecții în baza de date, adică document care conține numele câmpului și valorile câmpului, folosim comanda MongoDB db.createCollection (nume, opțiuni).

Sintaxa comenzii createCollection () este dată după cum urmează:

db.createCollection(name, options)

  • În această comandă, parametrul nume este numele colecției pe care dorim să o creăm.
  • Opțiunea este un parametru opțional. Opțiunea este un document care este utilizat pentru a specifica configurația colecției.

Pași pentru crearea colecțiilor

Mai jos găsiți câteva etape pentru crearea unei colecții care sunt următoarele:

Pasul 1:

Folosiți comanda db.createCollection.

>db.createCollection("CreateCollection")

Ieșirea comenzii menționate mai sus poate fi obținută folosind comanda show collections.

>show collections

ieşire:

CreateCollection

De asemenea, MongoDB creează colecții în mod automat, atunci când introduceți unele documente. Deci, etapele menționate mai sus pot fi eliminate.

Urmați pașii următori.

Pasul 1: Scrieți mai întâi instrucțiunea insert pentru a adăuga documente în colecție

Sintaxă

db.DatabaseName.insert
(
);

Pasul 2: După aceea scrieți numele câmpurilor și valorile câmpului în instrucțiunea insert

Sintaxă

db.DatabaseName.insert

(

(

numele câmpului 1,

câmp Valoare1

)

(

numele câmpului2

valoarea câmpului2

)

….

);

De exemplu:

db.Student.insert
(
(
"StudentID": 1,
"StudentName": "smith"
)
);

MogoDB furnizează comanda insert () pentru a adăuga documente în colecțiile de baze de date.

Dacă comanda de mai sus este executată cu succes, va da următoarea ieșire.

ieşire:

WriteResult (("nInserted": 1))

Rezultatul de mai sus arată că comanda insert este executată cu succes și adaugă 1 înregistrare la colecția bazei de date.

Acum, dacă rulați comanda show dbs, va da următoarea ieșire

De exemplu:

>show dbs

ieşire:

Student

Profesor

Angajați

Ștergeți baza de date creată

Dacă doriți să ștergeți baza de date creată, puteți utiliza comanda drop. MongoDB furnizează comanda drip pentru a șterge baza de date

Sintaxă

db.DropDatabase ()

Aceasta va șterge baza de date selectată. Dacă nu este selectată o bază de date specifică, aceasta va șterge baza de date implicită.

De exemplu:

Pasul 1: În primul rând, verificați bazele de date disponibile utilizând comanda show DBS

>show dbs

student

Profesor

Angajați

Test

Pasul 2: Dacă doriți să ștergeți baza de date Student, comenzile vor fi următoarele:

>db.dropDatabase()

>( "dropped" : "student", "ok" : 1 )

Pasul 3: Rezultatul poate fi verificat folosind comanda show DBS.

>show dbs

Profesor

Angajați

Test

Aruncați o colecție din baza de date

În MongoDB, comanda db.collection.drop () este utilizată pentru a renunța la o colecție din baza de date.

Sintaxa comenzii drop ():

db.collection_name.drop ()

De exemplu:

Pasul 1: În primul rând, verificați colecțiile disponibile folosind comanda show collections

>show collections

CreateCollection

TeacherCollection

EmployeesCollection

Pasul 2: Dacă doriți să ștergeți CreateCollection, atunci comenzile vor fi următoarele:

>db.CreateCollection.drop()

Adevărat

Pasul 3: Rezultatul poate fi verificat folosind comanda show collections.

>show collections

TeacherCollection

EmployeesCollection

Concluzie - Mongo DB Creare bază de date

În acest articol, am văzut cum să creăm baza de date cu picături de anunțuri, precum și crearea și ștergerea colecțiilor în MongoDB folosind comenzile MongoDB.

Articole recomandate

Acesta a fost un ghid pentru Mongo DB Create Database. Aici vom discuta despre cum puteți crea, șterge, renunța și șterge colecții în MongoDB folosind comenzile MongoDB. Puteți parcurge și alte articole sugerate pentru a afla mai multe -

  1. Replicarea în MongoDB
  2. Instrumente MongoDB
  3. Alternative MongoDB
  4. Cum se instalează MongoDB