Увод у МонгоДБ Цреате Датабасе

Следећи чланак МонгоДБ Цреате Датабасе пружа оквир за креирање базе података и колекција у МонгоДБ. МонгоДБ је систем за управљање базама података. То је опен-соурце, тј. Доступан је бесплатно. МонгоДБ следи модел база података оријентисан на документа јер подржава различите облике података. Архитектура МонгоДБ-а израђена је комбиновањем докумената и колекција.

Израда базе података МонгоДБ

Ако сте из СКЛ позадине, можда ћете помислити као у СКЛ-у, наредба за креирање базе података користи се у МонгоДБ за креирање базе података. МонгоДБ не подржава ниједну наредбу за креирање базе података. У МонгоДБ-у нема потребе да ручно креирате базу података као у СКЛ-у, МонгоДБ аутоматски креира базу података преузимајући вредности из дефинисане колекције када корисник складишти ту вредност у колекцијама.

Како направити базу података у МонгоДБ-у?

Да бисмо створили базу података у МонгоДБ-у, прво би требало да правилно поставимо базу података и колекцију. База података служи за чување целе колекције. А те колекције се користе за чување свих доцената. Документи нису ништа друго него збирка имена поља и вредности.

Погледајмо неки пример како бисмо разумели структуру колекција

(
"StudentID": 1,
"StudentName": "John"
)

У горњем примеру постоје два поља, тј. СтудентИД и СтудентНаме. Због тога документ садржи ова два поља као име поља, а 1 и Јохн као вредности поља.

Креирајте базу података

За креирање базе података у МонгоДБ користи се наредба усе

Синтакса

користите ДатабасеНаме

На пример:

>Use Student

У горњем примеру, употреба је наредба за креирање базе података, а Студент је име базе података.

Ако се горња наредба успешно изврши, она даје следећи излаз

Излаз: Пребачено на Студент

МонгоДБ се аутоматски пребацује на базу података након што је корисник креира.

Напомена: Ако име које дајете бази података већ постоји, МонгоДБ ће вас преусмерити, односно повезати вас директно са базом података. Ако име које дате бази података не постоји, прво креира базу датог имена, а затим се пребацује на креирану базу података.

Покажите назив базе података

Ако желите знати име базе података с којом се тренутно повезујете, можете користити наредбу дб да знате име базе података

Синтакса:

дб

На пример:

> дб

Излаз : Студент

Ова наредба је корисна за кориснике када раде с више база података и желе знати праву базу података за уметање вриједности у базу података.

Списак свих база података

Ако желите знати све базе података присутне у МонгоДБ, тада можете користити схов ДБС наредбу за попис свих база података.

Синтакса: показати дбс

На пример:

> show dbs

Излаз:

Учитељице

Запослени

У горе наведеном примеру можете видети да база података Студент није приказана на листи база података. То је зато што МонгоДБ не креира базу података док се документи не сачувају.

Како створити колекцију?

За креирање збирки у бази података, тј. Документу који садржи име поља и вредности поља, користимо МонгоДБ наредбу дб.цреатеЦоллецтион (име, опције).

Синтакса наредбе цреатеЦоллецтион () је дата на следећи начин:

db.createCollection(name, options)

  • У овој наредби, параметар наме је име колекције коју желимо да створимо.
  • Опција је опционални параметар. Опција је документ који се користи за одређивање конфигурације колекције.

Кораци за прављење колекција

Испод је неколико корака за креирање колекције који су сљедећи:

Корак 1:

Користите наредбу дб.цреатеЦоллецтион.

>db.createCollection("CreateCollection")

Излаз горе поменуте наредбе може се добити употребом наредбе схов цоллецтион.

>show collections

Излаз:

ЦреатеЦоллецтион

Такође, МонгоДБ аутоматски ствара колекције, када убаците неке документе. Дакле, горе наведени кораци се могу елиминисати.

Следећи кораци се могу следити.

Корак 1: Прво напишите ставку за уметање како бисте додали документе у колекцију

Синтакса

db.DatabaseName.insert
(
);

Корак 2: Након тога упишите називе поља и вредности поља у наредбу инсерт

Синтакса

дб.ДатабасеНаме.инсерт

(

(

име поља1,

поље Вриједност1

)

(

име поља2

вредност поља2

)

….

);

На пример:

db.Student.insert
(
(
"StudentID": 1,
"StudentName": "smith"
)
);

МогоДБ даје наредбу инсерт () за додавање докумената у збирке база података.

Ако се горња наредба успешно изврши, дат ће следећи излаз.

Излаз:

ВритеРесулт ((„н унесено“: 1))

Горњи излаз показује да се наредба за уметање успешно извршава и додаје 1 запис у збирку базе података.

Сада, ако покренете схов дбс наредбу, она ће дати сљедећи излаз

На пример:

>show dbs

Излаз:

Ученик

Учитељице

Запослени

Избришите креирану базу података

Ако желите да избришете креирану базу података, можете да користите команду дроп. МонгоДБ даје наредбу капања за брисање базе података

Синтакса

дб.ДропДатабасе ()

Тиме ћете избрисати базу података коју сте одабрали. Ако одређена база података није одабрана, тада ће обрисати задану базу података.

На пример:

Корак 1: Прво проверите доступне базе података помоћу приказивачке наредбе ДБС

>show dbs

ученик

Учитељице

Запослени

Тест

Корак 2: Ако желите да избришете базу података Студент, наредбе ће бити следеће:

>db.dropDatabase()

>( "dropped" : "student", "ok" : 1 )

Корак 3: Резултат се може проверити помоћу схов ДБС наредбе.

>show dbs

Учитељице

Запослени

Тест

Избаците колекцију из базе података

У МонгоДБ-у се за испуштање колекције из базе података користи наредба дб.цоллецтион.дроп ().

Синтакса наредбе дроп ():

дб.цоллецтион_наме.дроп ()

На пример:

Корак 1: Прво проверите доступне колекције помоћу наредбе схов цоллецтион

>show collections

ЦреатеЦоллецтион

ТеацхерЦоллецтион

ЕмплоиеесЦоллецтион

2. корак: Ако желите да избришете ЦреатеЦоллецтион онда ће наредбе бити следеће:

>db.CreateCollection.drop()

истина

Корак 3: Резултат се може проверити помоћу наредбе схов цоллецтион.

>show collections

ТеацхерЦоллецтион

ЕмплоиеесЦоллецтион

Закључак - Монго ДБ Креирајте базу података

У овом смо чланку видјели како креирати базу података о паду огласа, као и креирати и брисати колекције у МонгоДБ помоћу МонгоДБ наредби.

Препоручени чланци

Ово је водич за Монго ДБ Цреате Датабасе. Овдје смо разговарали о томе како креирати, брисати, испустити и брисати колекције у МонгоДБ користећи МонгоДБ наредбе. Можете и да прођете кроз друге наше предложене чланке да бисте сазнали више -

  1. Репликација у МонгоДБ
  2. МонгоДБ Алати
  3. МонгоДБ алтернативе
  4. Како инсталирати МонгоДБ

Категорија: