mongodb query document using find method
МонгоДБ документ упита помоћу функције Финд () са примерима: Коришћење функције Пронађи по ИД-у, Пронађи у низу, Пронађи све, Пронађи и ажурирај са примерима
Учили смо о ОбјецтИд и његове методе у МонгоДБ-у у нашем претходном водичу.
У овом упутству ћемо научити о употреби функције Финд () у МонгоДБ.
Прочитајте МонгоДБ Водичи на мрежи за потпуно познавање концепта.
Шта ћете научити:
како отворити .бин датотеку на Виндовсима
- Пронађи метод у МонгоДБ-у
- Пронађите све документе
- Пронађите одређене документе
- Пронађите документе са одређеним пољима
- Пронађите одређене документе са условним критеријумима
- Закључак
- Препоручено читање
Пронађи метод у МонгоДБ-у
Пронађи метод у МонгоДБ упит користи се за преузимање одређеног документа из збирке МонгоДБ. У Монго ДБ-у постоји укупно шест метода помоћу којих можемо дохватити одређене записе.
Те методе укључују:
- пронађи ()
- финдАндМодифи ()
- наћи један()
- финдОнеАндДелете ()
- финдОнеАндРеплаце ()
- финдОнеАндУпдате ()
Синтакса:
find(query,projection)
Начин проналаска састоји се од два параметра помоћу којих можемо дохватити одређени запис. Ако не користимо ова два параметра, тада ће метода проналаска вратити све документе доступне у збирци МонгоДБ.
Упит - Ово је опциони параметар који дефинише критеријуме избора. Једноставним речима, оно што желите да претражите у колекцији биће дефинисано као упит.
Пројекција - Ово је опционални параметар који дефинише шта се враћа када критеријуми упита успешно задовоље. Једноставним речима, то је врста доношења одлука која ће одлуку донети према критеријумима.
Пронађите све документе
Да бисмо преузели све записе који су доступни у колекцији, морамо да користимо методу проналаска која има празан параметар. Једноставним речима, нећемо користити ниједан параметар када су нам потребни сви записи.
Код
db.staff().find()
Слика 1: У шкољци Монго
Слика 2: У Робо 3Т
Пронађите одређене документе
Да бисмо преузели одређени документ из МонгоДБ колекције, можемо користити параметар упита у методи проналажења. Овај параметар ће нам помоћи да дохватимо само онај запис који испуњава критеријуме.
У следећем примеру, дохватићемо запис по ИД-у особља, где је ИД особља једнак три и вратиће нам само тај документ.
Код
db.staff().find({staff_id:3})
Слика 3: У шкољци Монго
Слика 4: У Робо 3Т
које је најбоље бесплатно средство за чишћење рачунара?
Пронађите документе са одређеним пољима
Да бисмо преузели одређена поља, морамо да користимо пројекцију у оквиру методе проналажења. Као што је раније речено, пројекција је врста доношења одлука. Потребна је одлука да се поља покажу и сакрију.
У следећем примеру можете приметити да запис добијамо само из поља са именом особља.
Код
db.staff.find({},{_id:0,staff_member_name:1})
Слика 5: У шкољци Монго
Слика 6: У Робо 3Т
Пронађите одређене документе са условним критеријумима
Можемо користити услове за критичко филтрирање одређеног записа.
У горњим примерима смо разговарали о томе како дохватити одређени документ. Али сада ћемо применити услов на тај одређени документ да вратимо само оне документе који успешно испуњавају услов.
ц ++ пребаци цхар у стринг
У следећем примеру доносимо запис по имену члана „Алек“, где је ИД особља већи од 2.
Код
db.staff().find({staff_member_name:”Alex”, staff_id:{$gt:2}})
Слика 7: У шкољци Монго
Слика 8: У Робо 3Т
Закључак
Начин проналаска користи се за преузимање документа из МонгоДБ колекције.
Помоћу методе Пронађи можемо дохватити одређене документе, као и одређена поља која су нам потребна. Такође можемо користити друге методе проналажења за преузимање одређених докумената према нашем захтеву.
Наш предстојећи водич ће објаснити више о употреби Курсор у МонгоДБ !!
ПРЕВ Туториал |. | СЛЕДЕЋА Лекција
Препоручено читање
- Употреба курсора у МонгоДБ са примерима
- Употреба ОбјецтИд () у МонгоДБ са примерима
- МонгоДБ метода сортирања () са примерима
- МонгоДБ Ажурирање и брисање докумената са примерима
- МонгоДБ Стварање корисника и додељивање улога са примерима
- 20+ МонгоДБ лекција за почетнике: бесплатан МонгоДБ курс
- Уметните више докумената у МонгоДБ помоћу низова
- МонгоДБ Направите резервну копију базе података