Andmebaasi loomine & Kollektsioon MongoDB-s

Lang L: none (table-of-contents):

Anonim

MongoDB-s on esimene põhiline samm andmebaasi ja kogu olemasolu. Andmebaasi kasutatakse kõigi kollektsioonide salvestamiseks ja kogu omakorda kõigi dokumentide salvestamiseks. Dokumendid sisaldavad omakorda vastavaid väljade ja väljade väärtusi.

Allpool olev hetkepilt näitab põhinäidet selle kohta, kuidas dokument välja näeb.

Dokumendi väljade nimed on "Employeeid" ja "EmployeeName" ning väljade väärtused on vastavalt "1" ja "Smith". Seejärel moodustaks hulk dokumente MongoDB-s kogu.

Selles artiklis saate teada -

  • Andmebaasi loomine käsuga “use”
  • Kollektsiooni / tabeli loomine insert () abil
  • Dokumentide lisamine käsu insert () abil

Andmebaasi loomine käsuga “use”

MongoDB-s on andmebaasi loomine sama lihtne kui käsu " using " väljastamine . Järgmine näide näitab, kuidas seda saab teha.

Koodi selgitus:

  1. "Kasutamiseks" Käsku kasutatakse, et luua andmebaasi MongoDB. Kui andmebaasi pole, luuakse uus.

Kui käsk käivitatakse edukalt, kuvatakse järgmine väljund:

Väljund:

MongoDB lülitub pärast loomist automaatselt andmebaasile.

Kollektsiooni / tabeli loomine insert () abil

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

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

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

Koodi selgitus:

Nagu eespool näha, luuakse käsu "insert" abil kogu.

Dokumentide lisamine käsu insert () abil

MongoDB pakub käsku insert () dokumentide kogu lisamiseks. Järgmine näide näitab, kuidas seda saab teha.

Samm 1) Kirjutage käsk "insert"

Samm 2) Lisage käsu "insert" loomiseks vajaliku dokumendi jaoks nõutav välja nimi ja välja väärtus.

Koodi selgitus:

  1. Käsu esimene osa on lause " insert", mis on lause, mida kasutatakse dokumendi lisamiseks kogusse.
  2. Avalduse teine ​​osa on lisada välja nimi ja väli väärtus, teisisõnu, mida kollektsiooni dokument sisaldab.

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

Väljund:

Väljund näitab, et teostatud toiming oli sisestamistoiming ja et üks kirje lisati kogu.