Шта су основне МонгоДБ наредбе и како их користити?



МонгоДБ као платформа долази са пуно наредби. Прочитајте како бисте сазнали о најчешћим командама на овој платформи и како можете да их искористите.

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

Пре него што поделимо најпопуларније команде МонгоДБ-а, ево малог увода у платформу.





Шта је МонгоДБ?

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

Неке од компанија које користе МонгоДб као свој примарни ресурс укључују ХоотСуите, Сони и Зендеск, да поменемо само неке.



Основне команде МонгоДБ-а

  1. Монго : Ово је једна од најчешћих команди коришћених у МонгоДБ. Када се користи, тражите да се платформа повеже са лоцалхост-ом на подразумеваном порту 27017.

  2. Монго / : Ова наредба се користи када желите да се платформа повеже са одређеном базом података. Пример ове команде у акцији може бити, монго 10.121.65.58/мидб.

  3. Монго –хост –порт : Ако желите да се повежете са удаљеним хостом помоћу наведеног порта, онда морате да користите ову наредбу. Пример ове команде на делу може бити, монго –хост 10.121.65.23 –порт 23020.



  4. употреба : Ако у било ком тренутку треба да се пребацујете између постојећих база података, користите ову наредбу. На пример, користите мидб.

  5. Дб : Ако требате прегледати тренутну базу података коју користите, искористите ову наредбу.

    ц ++ фибоначијев рекурзиван
  6. Помоћ : Слично осталим платформама, и МонгоДБ долази са уграђеним прозором помоћи и да бисте га користили, покрените ову команду. Пример, помоћ

  7. лоад () : Ако требате извршити или покренути у било ком тренутку, искористите ову команду. Пример, учитавање (мисцрипт.јс).

  8. дб.хелп () : Ако вам је потребна помоћ у коришћењу Дб метода, онда можете да користите ову команду. Пример, дб.хелп ().

  9. дб.мицол.хелп () : Ако вам је потребна помоћ у коришћењу колекције, користите ову наредбу. Пример, дб.мицол.хелп ().

Прикажи команде

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

  1. показују колекције : Ако требате прегледати све колекције у тренутној бази података, искористите ову наредбу. Пример: показати колекције.

  2. схов дбс : Усред програмирања, ако требате погледати тренутну базу података која се користи, користите ову наредбу. Пример: прикажи дбс.

  3. показне улоге : Унутар сваке базе података постоје различите улоге. Да бисте погледали све ове улоге, искористите ову наредбу. Пример: показати улоге.

  4. ј показати корисницима : У било ком тренутку у било којој бази података може бити више корисника. Искористите ову наредбу да бисте прегледали све ове кориснике. На пример: прикажи кориснике.

ЦРУД операције

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

  1. дб.цоллецтион.инсертМани ([,,…]) : Ако требате уметнути више докумената у већ постојећу колекцију, искористите ову наредбу. Пример, дб.боокс.инсертМани ([{„исбн“: 9780198321668, „наслов“: „Ромео и Јулија“, „аутор“: „Виллиам Схакеспеаре“, „категорија“: „Трагедија“, „година“: 2008}, {„Исбн“: 9781505297409, „наслов“: „Острво блага“, „аутор“: „Роберт Лоуис Стевенсон“, „категорија“: „Белетристика“, „година“: 2014}]).

  2. дб.цоллецтион.инсерт () : Ако требате да уметнете један нови документ у већ постојећу колекцију, искористите ову наредбу. Пример, дб.боокс.инсерт ({„исбн“: 9780060859749, „титле“: „Афтер Алице: А Новел“, „аутхор“: „Грегори Магуире“, „категорија“: „Белетристика“, „година“: 2016} ).

  3. дб.цоллецтион.финд () : Ако требате да пронађете одређени документ у збирци помоћу услова вредности поља, онда користите ову наредбу. Пример, дб.боокс.финд ({„наслов“: „Острво блага“}).

  4. дб.цоллецтион.финд () : Ако требате пронаћи све документе у већ постојећој колекцији, искористите ову наредбу. Пример, дб.боокс.финд ().

  5. дб.цоллецтион.финдОне (,) : Ако требате пронаћи први документ који се подудара са упитом који сте дали, онда искористите ову наредбу. Пример: дб.боокс.финдОне ({}, {_ид: фалсе}).

  6. дб.цоллецтион.финд (,) : Ако требате да пронађете нека специфична поља документа у колекцији, онда можете да користите ову наредбу. Пример: дб.боокс.финд ({„титле“: „Острво блага“}, {титле: труе, цатегори: труе, _ид: фалсе}).

    ако изрази у скл упитима
  7. дб.цоллецтион.упдате (,) : Ако требате уклонити одређене податке из постојећег документа, подударањем упита, можете користити ову наредбу. Пример: дб.боокс.упдате ({наслов: “Острво блага”}, {$ унсет: {категорија: ””}}).

  8. дб.цоллецтион.упдате (,) : Ако требате да ажурирате нека одређена поља документа која се подударају са датим упитом, онда искористите ову наредбу. Пример: дб.боокс.упдате ({наслов: „Острво блага“}, {$ сет: {категорија: „Авантуристичка фантастика“}}).

  9. дб.цоллецтион.ремове (, {јустОне: труе}) : Ако је у одређеној ситуацији потребно да избришете један документ који се подудара са вашим упитом, користите ову команду. Пример: дб.боокс.ремове ({наслов: ”Острво блага”}, {јустОне: труе}).

  10. дб.цоллецтион.упдате (,, {мулти: труе}) : Ако требате да избришете одређена поља свих докумената који се подударају са вашим упитом, користите ову наредбу. Пример: дб.боокс.упдате ({категорија: “Белетристика”}, {$ унсет: {категорија: ””}}, {мулти: труе}).

  11. дб.цоллецтион.ремове ({}) : Ако требате да избришете све документе из колекције, без обзира да ли се подударају са вашим упитом или не, тада користите ову команду. Пример: дб.боокс.ремове ({}).

  12. дб.цоллецтион.ремове () : Ако требате да избришете све документе који се подударају са одређеним упитом, искористите ову наредбу. Пример: дб.боокс.ремове ({„категорија“: „Белетристика“}).

Закључак

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

Имате питање за нас? Спомените их у одељку за коментаре и јавићемо вам се.