МонгоДБ Цоунт () & амп; Уклоните () функције са примерима

Преглед садржаја:

Anonim

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

Погледајмо пример овога.

db.Employee.count()

Објашњење кода:

  1. Горњи код извршава функцију бројања.

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

Излаз:

Резултат јасно показује да се у колекцији налазе 4 документа.

Извођење модификација

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

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

Брисање докумената

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

Ако само издате команду за уклањање, сви документи ће бити уклоњени из колекције.

Следећи пример кода показује како уклонити одређени документ из колекције.

db.Employee.remove({Employeeid:22})

Објашњење кода:

  1. Горњи код користи функцију уклањања и одређује критеријуме који су у овом случају уклањање докумената чији је ИД запосленог 22.

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

Излаз:

Излаз ће показати да је 1 документ измењен.