usage cursor mongodb with examples
Коришћење курсора и његових метода у МонгоДБ:
шта је добра промена гласа
Надам се да уживате у опсегу туторијала у овоме Водич за почетнике за серију тренинга МонгоДБ .
Наш претходни водич у овој серији је објаснио све о томе финд () метода у МонгоДБ колекцији .
У овом упутству ћемо детаљно научити о курзору и његовим методама у МонгоДБ-у.
Шта ћете научити:
Курсор
Тхе Курсор је МонгоДБ Цоллецтион документа који се враћа након извршења методе проналажења.
Подразумевано се аутоматски извршава као петља. Међутим, изричито можемо добити одређени индексни документ од враћања курсора. Баш је попут показивача који показује на одређену вредност индекса.
Једноставним речима, када позовемо метод проналажења, сви враћени документи се чувају у виртуелном курзору. Ако се метода проналаска врати за документ, то значи да курсор има индекс 0 - 3.
Илуструјте курсор
Да бисмо разумели курсор, погледајмо пример.
У ово Пример , прво ћемо проверити колико докумената имамо у нашој МонгоДБ колекцији. Тада ћемо позвати одређени индекс који се враћа курсором по извршењу методе проналаска са следећим кодом.
Код
db.staff().find()
Слика 1: У шкољци Монго
Слика 2: У Робо 3Т
У горњем примеру је јасно илустровано да је курсор баш попут низа показивача који показује на одређени индекс. Када зовемо индекс 0 методом проналажења, он нам враћа први запис који се налази на 0 индекса.
Гроф Курсор
Метода бројања помоћи ће нам да пронађемо колико је записа доступно унутар курсора. Ако поставимо „.цоунт ()“ одмах након методе проналаска, рачунаће се колико записа има.
Можете посматрати следећи пример.
Код
db.staff().find().count()
Слика 3: У шкољци Монго
Слика 4: У Робо 3Т
Ограничење курсора
Платформа пружа МонгоДБ ограничену методу помоћу које можемо дохватити ограничене записе из курсора. Курсор има хиљаде докумената, али потребна су нам само 2 документа, тако да курсор можемо ограничити на 2 документа, као што можете видети у следећем Пример.
Код
db.staff().find().limit(2)
Слика 5: У шкољци Монго
Слика 6: У Робо 3Т
Курсор Преттифи
Користи се за стварање читљивог преузетог документа. Када извршимо метод проналажења, он ће враћати све доступне документе ред по ред. Када лепој методи додамо методу проналажења, она ће вратити све документе у облику ЈСОН-а што чини податке лако разумљивим.
Код
db.staff().find().pretty()
Слика 7: У шкољци Монго
Слика 8: У Робо 3Т
Закључак
Курсор је показивач који се користи за враћање свих преузетих записа. Изричито можемо позвати одређену вредност индекса из курсора. Можемо поставити ограничење курсора и избројати његов индекс. Такође можемо да претворимо преузете записе како бисмо их лако читали.
Једноставним речима, можемо га користити за репродукцију записа у менију према нашим захтевима.
Наш предстојећи водич ће објаснити све о модификацији упита у МонгоДБ-у користећи лимит !!
ПРЕВ Туториал |. | СЛЕДЕЋА Лекција
Препоручено читање
- МонгоДБ документ са упитом помоћу методе Финд () (примери)
- МонгоДБ метода сортирања () са примерима
- Употреба ОбјецтИд () у МонгоДБ са примерима
- МонгоДБ Ажурирање и брисање докумената са примерима
- МонгоДБ Стварање корисника и додељивање улога са примерима
- 20+ МонгоДБ лекција за почетнике: бесплатан курс МонгоДБ
- МонгоДБ Направите резервну копију базе података
- Потврда идентитета корисника у МонгоДБ