U MongoDB-u je prvi osnovni korak imati bazu podataka i zbirku. Baza podataka koristi se za pohranu svih zbirki, a zbirka za pohranu svih dokumenata. Dokumenti će pak sadržavati odgovarajući naziv polja i vrijednosti polja.
Snimka u nastavku prikazuje osnovni primjer kako bi dokument izgledao.
Imena polja dokumenta su "Employeeid" i "EmployeeName", a vrijednosti polja su "1", odnosno "Smith". Hrpa dokumenata tada bi sačinjavala zbirku u MongoDB-u.
U ovom ćete članku naučiti -
- Kako stvoriti bazu podataka pomoću naredbe "use"
- Stvaranje zbirke / tablice pomoću umetka ()
- Dodavanje dokumenata pomoću naredbe insert ()
Stvaranje baze podataka pomoću naredbe "use"
Stvaranje baze podataka u MongoDB-u jednostavno je kao izdavanje naredbe " using ". Sljedeći primjer pokazuje kako se to može učiniti.
Objašnjenje koda:
- Naredba "use" koristi se za stvaranje baze podataka u MongoDB-u. Ako baza podataka ne postoji, stvorit će se nova.
Ako se naredba uspješno izvrši, prikazat će se sljedeći izlaz:
Izlaz:
MongoDB će se automatski prebaciti na bazu podataka jednom stvorenu.
Stvaranje zbirke / tablice pomoću umetka ()
Najlakši način za stvaranje zbirke je umetanje zapisa (koji je ništa drugo do dokument koji se sastoji od imena polja i vrijednosti) u zbirku. Ako zbirka ne postoji, stvorit će se nova.
Sljedeći primjer pokazuje kako se to može učiniti.
db.Employee.insert({"Employeeid" : 1,"EmployeeName" : "Martin"})
Objašnjenje koda:
Kao što se vidi gore, pomoću naredbe "insert" kolekcija će se stvoriti.
Dodavanje dokumenata pomoću naredbe insert ()
MongoDB pruža naredbu insert () za umetanje dokumenata u zbirku. Sljedeći primjer pokazuje kako se to može učiniti.
Korak 1) Napišite naredbu "insert"
Korak 2) Unutar naredbe "insert" dodajte potrebno ime polja i vrijednost polja za dokument koji treba stvoriti.
Objašnjenje koda:
- Prvi dio naredbe je " umetni izjavu" koja je izjava koja se koristi za umetanje dokumenta u zbirku.
- Drugi dio izjave je dodati naziv polja i vrijednost polja, drugim riječima, ono što će dokument u zbirci sadržavati.
Ako se naredba uspješno izvrši, prikazat će se sljedeći izlaz
Izlaz:
Izlaz pokazuje da je izvedena operacija bila operacija umetanja i da je jedan zapis umetnut u zbirku.