Bekref denne handlingen ved å trykke på "y" på spurt. Trykk Enter for å fortsette. Behandlingen vises på terminalskjermen. I løpet av få sekunder vil systemet ditt komme oppdatert med de nyeste versjonene.
Etter at oppdateringen er fullført, må vi starte MongoDB -skallet på Ubuntu 20.04 Shell. For dette, bruk "Mongo" nøkkelordkommandoen som vi gjorde nedenfor.
Terminalen til MongoDB er lansert og er klar til bruk. La oss vise listen over tilgjengelige databaser for MongoDB der vi ønsker å jobbe via "Show DBS" -instruksjonen på skallområdet. Det vil vise de totale tilgjengelige databasene. For det første er tre av dem innebygd og brukes til å lagre konfigurasjonsdata. Vi bruker den brukerdefinerte “Test” -databasen i denne opplæringen. For å bruke databasen "Test", prøv ut "bruk" -instruksjonen med databasenavnet "Test.”Trykk på“ Enter ”-tasten for å utføre denne instruksjonen.
For å prøve ut de flere forholdene innen Find () -funksjonen til MongoDB, må vi ha en samling i "Test" -databasen og tilstrekkelige poster i samlingen. Akkurat nå er databasen vår tom. Dermed må vi lage en ny samling fra bunnen av. Vi må prøve ut "CreateCollection" -funksjonen i "DB" -instruksjonen, etterfulgt av navnet på en ny samling som skal opprettes i parentesen. Vi har kalt samlingen “Data.”Spørringen var vellykket, og samlingen ble generert med hell i henhold til statusen“ OK: 1 ”.
Nå har vi en ny og tom samling av "data" i databasen vår. Vi må sette noen verdier som et MongoDB -dokument i det. For å sette inn dataene i MongoDB -samlingen, må vi prøve ut DB -innsatsen med innsatsen () -funksjonen foran med samlingsnavnet. Dermed har vi brukt den samme “DB” -instruksjonen med vårt nyopprettede samlingsnavn, jeg.e., Data og insert () -funksjonen tar verdier i den. Vi har lagt til et annet antall kolonner for hver dokumentpost. Kolonnenavnene er: “_ID,” “Navn”, “City”, “Age”, “Lønn” og “Job.”Ikke alle poster inneholder alle kolonnene, som vi har nevnt. Men hver post må inneholde "_id", "navn", by "og" alder "-søyler i den. Totalt 15 poster er lagt til med denne faktureringskommandoen for INSERT (), som vist.
Før vi prøver forholdene på datainnsamlingen, vil vi ganske enkelt bruke "Finn" -funksjonen for å hente alle postene på en gang på skjermen vår. Så vi har prøvd Find () -funksjonen innen “DB” -kommandoen til vår MongoDB. Denne kommandoen har vist alle 15 postene.
Som vi har nevnt før, kan vi begrense antall kolonner som skal vises i vårt MongoDB -skall ved bruk av alternativ 1 og 0 med kolonnens navn. Så vi vil prøve det også. Vi har begrenset visningen av kolonnen “_ID” på MongoDB -skallet ved å stille kolonneverdien til “_ID” til 0 innenfor Find () -funksjonen. Den viste alle kolonnene bortsett fra “_id.”
La oss bruke forholdene i Find () -funksjonen nå. La oss anta at du vil vise de eneste postene fra datainnsamlingen der byen er “Paris.”For dette må du spesifisere“ $ eller ”-variabelen, og innenfor [] -brakettene, spesifiser kolonnenavnet med verdien“ Paris ”som vi gjorde i kommandoen som vises nedenfor. Totalt er det funnet to dokumentposter så langt.
Vi kan også spesifisere navnene på kolonnene som skal vises i Find () -instruksjonen, da vi har gjort det i den viste instruksjonen så langt. Totalt er det funnet 3 poster.
La oss bruke mer enn 1 tilstand for den samme kolonnen ved å bruke "$ eller" -variabelen i Find () -funksjonen. Så vi har søkt etter postene som inneholder "Jobb" kolonneverdien som "lege", "ingeniør" og "butikkeier.”Vi har også spesifisert kolonnene som skal vises. Det viste totalt 3 poster.
Bortsett fra kolonneverdier, kan du også bruke sammenligningsoperatørene. Vi har brukt den mindre enn "LT" -operatøren i Find () -funksjonen for å vise postene bare der ID er mindre enn 6. Det viser totalt 5 poster.
Akkurat slik har vi prøvd den større enn sammenligningsoperatøren for "lønn" -kolonnen innen funnfunksjonen og fått de 3 postene til gjengjeld.
Konklusjon
Denne artikkelen er den beste hjelpen til å vise deg bruken av Find () -funksjonen med flere betingelser for å vise plater for samling i MongoDB. Vi har prøvd å dekke mest i illustrasjonene våre for å få deg til å forstå hvor enkelt det er å gjøre med Find () instruksjon. Vi har prøvd kolonneverdiene og sammenligningsoperatørene for å begrense antall poster eller vise de spesifikke dokumentpostene på skallet, i.e., mindre enn, større enn operatører.