МонгоДБ

Инсталирајте МонгоДБ на Убунту

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

База података МонгоДБ

МонгоДБ је једна од најпопуларнијих НоСКЛ база података која се користи за чување и испитивање података без шеме.

Данашњи подаци имају недефинисан број својстава. Свакодневно се додају нова својства објекта и та својства можда неће бити присутна у свим објектима који тренутно постоје. МиСКЛ базе података чувају ова својства чак и за Објекте који их немају. Погледајмо пример:

Име Адреса Линија 1 Адреса 2 Адреса, ред 3
Јохн А-17 17. улица Флорида
Сам Б-46 Калифорнија -

Да смо те податке сачували у НоСКЛ бази података, то би изгледало овако:

[

"наме": "Јован",
"аддресс_лине1": "А-17",
"аддресс_лине2": "17. улица",
"аддресс_лине3": "Флорида"
,

"наме": "Јован",
"аддресс_лине1": "Б-46",
"аддресс_лине2": "Калифорнија"

]

Видите разлику, поље које није применљиво за објекат није ни присутно као колона.

Инсталирање МонгоДБ

Сада је инсталирање МонгоДБ само питање неколико команди. За почетак, дозволимо Убунтуу да осигура аутентичност софтвера који покушавамо да инсталирамо:

судо апт-кеи адв --кеисервер хкп: // кеисервер.убунту.цом: 80 --рецв ЕА312927

Једном када покренемо ову наредбу, добићемо следећи излаз:

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

ецхо "деб хттп: // репо.монгодб.орг / апт / убунту кениал / монгодб-орг / 3.2 мултиверсе "
| судо тее / етц / апт / соурцес.листа.д / монгодб-орг-3.2.листа

Једном када покренемо ову наредбу, добићемо следећи излаз:

Хајде да коначно ажурирамо листу пакета:

судо апт-гет упдате

Сада смо спремни да одмах инсталирамо МонгоДБ:

судо апт-гет инсталл -и монгодб-орг

Једном када покренете ову наредбу, можда ће требати неколико минута да инсталирате МонгоДБ пакете.
Сада покрените ове две команде да бисте покренули МонгоДБ услугу и проверили њен статус:

судо системцтл старт монгод
судо системцтл статус монгод

Једном када покренемо ову наредбу, добићемо следећи излаз:

Такође ћемо омогућити да се МонгоДБ аутоматски покрене када се систем покрене:

судо системцтл омогући монгод

Једном када покренемо ову наредбу, добићемо следећи излаз:

Упити са монгоДБ

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

Користећи Монго Схелл

Да бисмо започели покретање МонгоДБ упита, можемо отворити Монго љуску тако што ћемо откуцати:

монго

Љуска ће се отворити:

Уметање података

Сада можемо направити нову базу података:

А у њега можемо убацити податке:

Имајте на уму да нисмо морали да направимо платформе прикупљање и направљено је аутоматски.

Добијање података

Да бисмо добили податке које смо сачували, можемо покренути једноставну команду:

У другом горенаведеном упиту такође смо одштампали број докумената присутних у колекцији.

Даље истраживање

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

Како да обрнете смер померања миша и додирних табли у оперативном систему Виндовс 10
Миш и Тоуцхпадрачунарство не само да олакшава рад, већ и ефикасније и мање времена. Не можемо замислити живот без ових уређаја, али ипак је чињеница д...
Како променити показивач миша и величину, боју и шему курсора на Виндовс 10
Показивач миша и курсор у оперативном систему Виндовс 10 су врло важни аспекти оперативног система. То се може рећи и за друге оперативне системе, так...
Бесплатни и отворени кодни покретачки програми за развој Линук игара
Овај чланак ће обухватити листу бесплатних покретача игара отвореног кода који се могу користити за развој 2Д и 3Д игара на Линуку. Бројни су такви мо...