МонгоДБ поруџбина са Сорт () & амп; Упит са ограничењима () са примерима

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

Anonim

Шта су модификације упита?

Монго ДБ нуди модификаторе упита као што су клаузула 'лимит' и 'Ордерс' како би се обезбедила већа флексибилност приликом извршавања упита. Погледаћемо следеће модификаторе упита

Резултати ограничења упита МонгоДБ

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

db.Employee.find().limit(2).forEach(printjson);

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

  1. Горњи код узима функцију проналажења која враћа све документе из колекције, али затим користи клаузулу ограничења да ограничи број докумената који се враћају на само 2.

Излаз:

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

Излаз јасно показује да пошто постоји модификатор ограничења, тако да се враћају највише само 2 записа као део скупа резултата на основу ОбјецтИд у растућем редоследу.

МонгоДБ Сортирај по опадајућем редоследу

Редослед враћања докумената може се одредити на основу растућег или опадајућег редоследа било ког кључа у колекцији. Следећи пример показује како се то може учинити.

db.Employee.find().sort({Employeeid:-1}).forEach(printjson)

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

  1. Горњи код преузима функцију сортирања која враћа све документе у колекцији, али затим користи модификатор за промену редоследа враћања записа. Овде -1 означава да желимо да вратимо документе на основу падајућег редоследа ид запосленог.

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

Излаз:

Излаз јасно приказује документе који се враћају у опадајућем редоследу Емплоиееид-а.

Узлазни поредак је дефинисан вредношћу 1.