У МонгоДБ-у је први основни корак успостављање базе података и колекције. База података се користи за чување свих колекција, а збирка за похрану свих докумената. Документи ће заузврат садржати одговарајуће име поља и вредности поља.
Снимак у наставку приказује основни пример како би документ изгледао.
Имена поља документа су "Емплоиееид" и "ЕмплоиееНаме", а вредности поља су "1" и "Смитх '. Гомила докумената би тада чинила колекцију у МонгоДБ.
У овом чланку ћете научити -
- Како се креира база података помоћу команде „усе“
- Креирање колекције / табеле помоћу уметка ()
- Додавање докумената помоћу наредбе инсерт ()
Креирање базе података помоћу команде „усе“
Стварање базе података у МонгоДБ-у је једноставно као издавање наредбе „ усинг “. Следећи пример показује како се то може учинити.
Објашњење кода:
- Команда "усе" користи се за стварање базе података у МонгоДБ-у. Ако база података не постоји, створиће се нова.
Ако се наредба изврши успешно, приказаће се следећи излаз:
Излаз:
МонгоДБ ће се аутоматски пребацити на базу података када је креирана.
Креирање колекције / табеле помоћу уметка ()
Најлакши начин за стварање колекције је уметање записа (који је ништа друго до документ који се састоји од имена поља и вредности) у колекцију. Ако колекција не постоји, створиће се нова.
Следећи пример показује како се то може учинити.
db.Employee.insert({"Employeeid" : 1,"EmployeeName" : "Martin"})
Објашњење кода:
Као што се види горе, помоћу команде "инсерт" колекција ће бити креирана.
Додавање докумената помоћу наредбе инсерт ()
МонгоДБ пружа наредбу инсерт () за уметање докумената у колекцију. Следећи пример показује како се то може учинити.
Корак 1) Напишите команду "инсерт"
Корак 2) Унутар команде „инсерт“ додајте потребно име поља и вредност поља за документ који треба да се креира.
Објашњење кода:
- Први део наредбе је „ инсерт статемент“ , односно изјава која се користи за уметање документа у колекцију.
- Други део изјаве је додавање имена поља и вредности поља, другим речима, шта ће документ у колекцији садржати.
Ако се наредба успешно изврши, приказаће се следећи излаз
Излаз:
Излаз показује да је изведена операција била операција уметања и да је један запис убачен у колекцију.