Док СКЛ механизам базе података организује податке у табеле, МонгоДБ своје податке чува у колекцијама. Међутим, као и традиционални мотори, и даље користи термин „база података“ да се односи на највиши ниво организације.

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

Почетно подешавање МонгоДБ-а

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

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

instagram viewer

Ипак, у овом водичу ћете научити како да користите обе опције.

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

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

Приступ љусци МонгоДБ у оквиру МонгоДБ Цомпасс

Ако желите да приступите Монгосх-у у оквиру ГУИ десктоп апликације уместо наменске љуске:

  1. Једном инсталиран, отворите МонгоДБ Цомпасс.
  2. Кликните >_МОНГОСХ у доњем левом углу апликације да бисте активирали љуску.
  3. Повуците нагоре три хоризонталне траке на дну апликације да бисте проширили интерфејс љуске.

Како креирати базу података и колекције користећи МонгоДБ Схелл

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

Повезан:Како повезати своју Фласк апликацију са ЦоуцхДБ: НоСКЛ база података

База података у МонгоДБ-у, међутим, физички не постоји без колекције. У суштини, нова база података је видљива само у МонгоДБ Цомпасс-у када у њу убаците колекцију.

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

У МонгоДБ Цомпасс или МонгоДБ Схелл апликацији, користите следећу команду да бисте креирали базу података:

користите миневдатабасе

МонгоДБ покреће и бира нову базу података подразумевано када покренете горњу команду. Тако да одмах почиње да ради у оквиру нове базе података. Осим ако не пређете на другу, било који код који покренете утиче на ову нову базу података.

Како креирати колекције на Монгошу

Колекције у МонгоДБ-у можете замислити као групу повезаних табела у СКЛ-у.

Да би нова база података била видљива и употребљива, потребно је да у њу убаците бар колекцију. Ево наредбе за креирање празне колекције у МонгоДБ Схелл-у:

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

Где име је стринг који представља име колекције коју треба креирати. На пример, да бисте креирали колекцију под називом МУО у одабраној бази података:

дб.цреатеЦоллецтион("МУО")

Повезан:Како креирати документе у МонгоДБ-у

Белешка: Као што је могуће креирати много табела у СКЛ бази података, можете креирати онолико колекција колико желите у МонгоДБ.

Како уметнути податке у МонгоДБ базу података

Као и већина НоСКЛ база података, МонгоДБ умеће податке као ЈСОН објекте, који су парови кључ-вредност.

Да бисте уметнули податке у претходно креирану колекцију:

дб. МУО.инсертОне({ФирстНаме: "Идову"})

Креирање базе података и колекција помоћу МонгоДБ Цомпасс

Ако сте га већ инсталирали, покрените МонгоДБ Цомпасс на рачунару.

Затим пратите ова упутства за креирање базе података и колекција користећи опцију ГУИ:

  1. Кликните Повежите се за учитавање постојећих база података.
  2. У горњем левом углу кликните ЦРЕАТЕ ДАТАБАСЕ.
  3. Унесите жељено име базе података у Назив базе података поље.
  4. Пошто МонгоДБ захтева колекцију за довршетак креирања базе података, попуните Назив колекције поље такође.
  5. Кликните Креирајте базу података да добијете нову базу података и колекцију.

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

Бочна трака апликације такође приказује листу база података. Кликните на базу података да бисте видели колекције у њој.

На најбољи начин искористите МонгоДБ

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

Без обзира да ли користите опцију љуске или ГУИ МонгоДБ Цомпасс-а, можете да додајете податке, покрећете упите, бришете податке и ажурирате их. Ове уобичајене радње су савршене за хватање у коштац са новим, НоСКЛ механизмом базе података.

СКЛ вс. НоСКЛ: Која је најбоља база података за ваш следећи пројекат?

Избор типа базе података може бити тежак. Да ли да изаберете СКЛ или НоСКЛ?

Реад Нект

ОбјавиТвеетЕмаил
Повезане теме
  • Програмирање
  • база података
О аутору
Идову Омисола (Објављено 110 чланака)

Идову је страствен за све паметне технологије и продуктивност. У слободно време игра се са кодирањем и прелази на шаховску таблу када му је досадно, али такође воли да се с времена на време одвоји од рутине. Његова страст да људима покаже пут око модерне технологије мотивише га да пише више.

Више од Идову Омисола

Претплатите се на наш билтен

Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!

Кликните овде да бисте се претплатили