MongoDB Finn grense

MongoDB Finn grense
MongoDB sies å være det enkleste databasealternativet som brukes blant utviklere. Det fulgte med flere funksjoner for å vise, slette, slippe og sette inn postene i databasesamlingene dine. En av disse metodene er "grense" -funksjonen til MongoDB. Spesielt designet for å begrense antall poster som skal vises på skallskjermen, mens du bruker Find () -funksjonen for å vise dataene. Dermed har vi bestemt oss for å dekke bruken av grensen () -funksjonen i denne guiden ved hjelp av MongoDB i Ubuntu 20.04 System.

La oss komme i gang med å åpne Ubuntus Shell -applikasjon som skal brukes til å utføre spørsmål og kjøre MongoDB. Du må åpne den via snarveien “Ctrl+Alt+T”. Etter åpning vil vi oppdatere og oppgradere systemet vårt før vi begynner å jobbe med MongoDB. Det er et nødvendig skritt å gjøre systemet ditt feilfritt og gjøre det oppdatert med de nye funksjonene i Linux. For dette har vi brukt “Apt” -pakken med Linux i oppdateringsinstruksjonene våre. Vi la til kontopassordet vårt, og det har begynt å gjøre systemet vårt oppdatert.

Vent til den fullfører prosessen uten ulemper eller problem.

Systemet ditt vil være klart for en oppgradering etter at oppdateringen er fullført.

Etter oppdateringen vil vi erstatte nøkkelordet "oppdatering" med "oppgraderingen" for å oppgradere systempakker i Ubuntu 20.04 System.

Det er på tide å starte mongoDB i terminalskallet til Ubuntu 20.04 System. Så vi har startet det ved å bruke nøkkelordet “Mongo” i spørringsområdet som presentert på bildet nedenfor. MongoDB startet og skallet har blitt lansert med hell for å prøve spørsmål.

"Show DBS" -instruksjonen kan brukes til å liste opp de allerede laget databasene på skjermen.

Vi har opprettet en ny database “Test” via “Bruk” -instruksjonen og opprettet en ny samling som heter “Limit” i den ved å bruke CreateCollection () -funksjonen til MongoDB. Samlingen "grense" er opprettet med suksess i henhold til "Show Collections" -instruksjonen.

Først vil vi se på Find () -funksjonen uten å bruke grensen () -funksjonen med den. Ettersom samlingen “grense” er tom, returnerer ikke bruken av Find () -funksjonen med og uten "grense" -funksjonen noe som vises som vist.

La oss legge til noen data i grenseinnsamlingen ved å bruke "Sett inn" -funksjonen til MongoDB foran med samlingsnavnet, "Limit". Vi har lagt til to sett med poster i Limit Collection som et listedokument, og disse postene er lagret til det med hell.

Etter dette har vi lagt til et sett med 5 flere poster med forskjellige data i det ved å bruke "Sett inn ()" -funksjonen til MongoDB -samlinger. Alle postene er satt inn.

Etter å ha brukt "finn ()" -funksjonen uten bruk av grensen () -funksjonen sammen med den, fikk vi alle de 7 postene fra "Limit" -samlingen som vises på skjermen vår som vist nedenfor. Sammen med den er den innebygde "ekstra" kolonnen i hver post som viser IDen til den spesifikke posten.

Før du bruker grensen () -funksjonen, vil vi vise bruk av kolonnenavn for å vise de spesifiserte kolonnene på skallskjermen vår. Så vi har prøvd “Finn ()” -funksjonen sammen med kolonnen “Navn” satt til 1 som skal vises. Utgangen fra denne instruksjonen viste bare postene for kolonnen "Navn" og viste ikke den innebygde kolonnen "_id" da den ble satt til 0.

Nå er det på tide å bruke grensen () -funksjonen sammen med Find () -funksjonen for å begrense visningen av alle postene fra den spesifikke samlingen. Så vi har hentet kolonnen “Navn” fra samlingen “Limit” ved hjelp av Find () -funksjonen. Deretter begrenser visningen av postene med “3” via bruken av grensen () -funksjonen på slutten av spørringen. Den viste totalen av de tre første postene for kolonnen "Navn" fra samlingen "grense". Ettersom de to første postene ikke inneholder noen "Navn" -kolonne, vil den vise de tomme krøllete brakettene.

Etter å ha angitt verdien “5” for grensen () -funksjonen, har vi blitt vist med de første 5 postene for kolonnen “Navn” på en samling “grense” som vist under bildet.

La deg si, du har det vist-below-settet med poster for "Limit" -samlingen nå.

Hvis du vil vise en enkelt post for alle kolonnene i "Limit" -samlingen, må du spesifisere 1 innenfor begrensningen (). Vi har prøvd å vise henholdsvis 3 og 5 poster for alle kolonnene i en "grense" -samling. Derfor viste den 1, 3 og 5 poster nedenfor.

Du kan også spesifisere navnet på en kolonne sammen med verdien som er satt til 1 for bare å vise og begrense postene for en bestemt kolonne som holdes i samlingen. Derfor har vi brukt Find () -funksjonen for å vise posten for kolonne “Navn” bare fra samlingen “Limit”. Sammen med det har vi satt rekordgrensen som 2, 5 og tom for grensen () -funksjonen i samme spørring. Den viser totalt 2 og 5 poster på skjermene våre for kolonne "Navn".

Vi har prøvd den samme grensen () funksjonsspørsmålet for den spesifikke kolonnen "alder" for samlingen "grense" som vist på bildet nedenfor (i.e. sette grenser til 1, 3 og 6.) Utgangen for disse oppdaterte spørsmålene er vist i 1, 3 og 5 poster for kolonnen "Age". Bruken av en grense mer enn de totale postene til samlingen påvirker ikke utgangen og viser bare de totale postene (i.e., 5.)

Konklusjon:

Denne guidenes innledende avsnitt handler om bruk av LIBE () -funksjonen sammen med Find () -funksjonen for å begrense visningen av spesifikke poster fra MongoDB -samlingene. Vi har diskutert spørsmålene for å lage en samling og legge til poster til den. Etter det diskuterte vi en måte å hente postene ved å bruke Find () -funksjonen. Deretter viser den den spesifikke kolonnen fra postene. Til slutt har vi diskutert illustrasjonene for å begrense antall poster som skal vises på skallet via bruken av "grensen" -funksjonen.