Kaip sukurti duomenų bazę & Kolekcija MongoDB

Turinys:

Anonim

„MongoDB“ pirmasis pagrindinis žingsnis yra turėti duomenų bazę ir rinkinį. Duomenų bazė naudojama visoms kolekcijoms laikyti, o kolekcija savo ruožtu naudojama visiems dokumentams laikyti. Savo ruožtu dokumentuose bus atitinkamas lauko pavadinimas ir lauko reikšmės.

Žemiau pateiktoje nuotraukoje parodytas pagrindinis pavyzdys, kaip dokumentas atrodys.

Dokumento laukų pavadinimai yra „Employeeid“ ir „EmployeeName“, o lauko reikšmės yra atitinkamai „1“ ir „Smith“. Tada krūva dokumentų sudarytų kolekciją „MongoDB“.

Šiame straipsnyje sužinosite -

  • Kaip sukurti duomenų bazę naudojant komandą „use“
  • Kolekcijos / lentelės kūrimas naudojant „insert“ ()
  • Dokumentų pridėjimas naudojant komandą insert ()

Duomenų bazės sukūrimas naudojant komandą „use“

Duomenų bazės sukūrimas „MongoDB“ yra toks pat paprastas, kaip išduodant komandą „ naudojant “. Šis pavyzdys parodo, kaip tai galima padaryti.

Kodo paaiškinimas:

  1. "Naudojimas" komanda naudojama sukurti duomenų bazę MongoDB. Jei duomenų bazės nėra, bus sukurta nauja.

Jei komanda sėkmingai vykdoma, bus rodoma ši išvestis:

Išvestis:

Sukūrus „MongoDB“ automatiškai persijungs į duomenų bazę.

Kolekcijos / lentelės kūrimas naudojant „insert“ ()

Lengviausias būdas sukurti kolekciją yra įterpti įrašą (kuris yra ne kas kitas, o dokumentas, susidedantis iš laukų pavadinimų ir vertybių) į kolekciją. Jei kolekcijos nėra, bus sukurta nauja.

Šis pavyzdys parodo, kaip tai galima padaryti.

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

Kodo paaiškinimas:

Kaip matyti aukščiau, naudojant komandą „įterpti“ , kolekcija bus sukurta.

Dokumentų pridėjimas naudojant komandą insert ()

„MongoDB“ suteikia komandą įterpti () įterpti dokumentus į kolekciją. Šis pavyzdys parodo, kaip tai galima padaryti.

1 žingsnis) Parašykite komandą „įterpti“

2 veiksmas) Komandoje „įterpti“ pridėkite reikiamą dokumento, kurį reikia sukurti, lauko pavadinimą ir lauko vertę.

Kodo paaiškinimas:

  1. Pirmoji komandos dalis yra „ įterpti sakinį“, kuris yra sakinys, naudojamas įterpiant dokumentą į kolekciją.
  2. Antroji teiginio dalis yra pridėti lauko pavadinimą ir lauko reikšmę, kitaip tariant, koks yra kolekcijos dokumentas.

Jei komanda sėkmingai vykdoma, bus rodoma ši išvestis

Išvestis:

Išvestis rodo, kad atlikta operacija buvo įterpimo operacija ir kad vienas įrašas buvo įterptas į kolekciją.