Kuidas luua andmebaasi ja kogu MongoDB

In MongoDB, on esimene põhisamm andmebaasi ja kollektsiooni olemasolu. Andmebaasi kasutatakse kõigi kogude salvestamiseks ja kogu kasutatakse omakorda kõigi dokumentide salvestamiseks. Dokumendid sisaldavad omakorda vastavaid välja nime ja välja väärtusi.

Allolev hetktõmmis näitab põhinäidet selle kohta, kuidas dokument välja näeb.

Looge andmebaas ja kogu MongoDB

Dokumendi väljanimed on “Employee” ja “EmployeeName” ning välja väärtused on vastavalt “1” ja “Smith”. Hunnik dokumente moodustaks seejärel kogu MongoDB.

Andmebaasi loomine käsuga "use".

Andmebaasi loomine sisse MongoDB on sama lihtne kui "kasutamine” käsk. Järgmine näide näitab, kuidas seda teha.

Andmebaasi loomine käsuga "use".

Koodi selgitus:

  • . "kasutada" käsku kasutatakse andmebaasi loomiseks MongoDB. Kui andmebaasi pole, luuakse uus.

Kui käsk on edukalt täidetud, kuvatakse järgmine väljund:

Väljund:

Andmebaasi loomine käsuga "use".

MongoDB lülitub pärast loomist automaatselt andmebaasi.

Kogu/tabeli loomine kasutades insert()

Lihtsaim viis kogu loomiseks on lisada kogusse kirje (mis pole muud kui väljade nimedest ja väärtustest koosnev dokument). Kui kollektsiooni pole, luuakse uus.

Järgmine näide näitab, kuidas seda teha.

db.Employee.insert
(
	{
		"Employeeid" : 1,
		"EmployeeName" : "Martin"
	}
)

Koodi selgitus:

  • Nagu ülalpool näha, kasutades "sisesta" käsuga luuakse kogu.

Dokumentide lisamine käsu insert() abil

MongoDB pakub sisestage () käsk dokumentide lisamiseks kogusse. Järgmine näide näitab, kuidas seda teha.

Step 1) Kirjutage käsk "insert".

Step 2) Lisage käsus "insert" loodava dokumendi jaoks vajalik välja nimi ja välja väärtus.

Dokumentide lisamine käsu insert() abil

Koodi selgitus:

  1. Käsu esimene osa on "sisesta avaldus" mis on avaldus, mida kasutatakse dokumendi lisamiseks kogusse.
  2. Avalduse teine ​​osa on lisada välja nimi ja välja väärtus ehk teisisõnu, mida kogus olev dokument sisaldab.

Kui käsk on edukalt täidetud, kuvatakse järgmine väljund

Väljund:

Dokumentide lisamine käsu insert() abil

Väljund näitab, et sooritatud toiming oli sisestusoperatsioon ja kogusse sisestati üks kirje.