MongoDB finner alle

MongoDB finner alle
“Hvis du ikke vil bruke noen tradisjonell database og vil bruke et enkelt alternativ som ikke krever så mange konfigurasjoner, er MongoDB til tjenesten din. Den lar deg opprette samlinger og lagre data i form av lister, matriser og ordbøkerformat, i.e., Nøkkelverdipar. Så vi har bestemt oss for å diskutere bruken av Find () -funksjonen til MongoDB for å vise dokumentdataene fra samlingene. La oss komme i gang med dagens artikkel ved å oppdatere og oppgradere den først for å unngå feil eller problemer mens vi utfører oppgavene våre i form av spørsmål. For å oppdatere Ubuntu 2.04 System, vi må bruke “APT” -pakken i Linux-systemet vårt, som er et must-have i nesten alle installasjons- eller konfigurasjonsinstruksjoner for Linux. Så vi har prøvd oppdateringen og oppgradering av spørsmål kombinert i en enkelt spørring med "apt" -pakken. Å bruke sudo -privilegier kan kreve at passordet ditt for brukerkonto fortsetter denne prosessen.”

Oppdaterings- og oppgraderingsprosessen krever brukerbekreftelse før du går videre med denne prosessen ved å stille et spørsmål vist nedenfor. Trykk på “Y” for å fortsette denne prosessen.

I løpet av noen minutter vil systemet vårt bli oppdatert og oppgradert fullt ut, som presentert nedenfor.

Før du går videre, må du sørge for at MongoDB allerede er installert på Linux -systemet ditt. Hvis ikke, kan du prøve å installere det på systemet ditt mens vi jobber innen MongoDB. Etter den vellykkede installasjonen, må du starte den i Linux -skallet ditt ved å bruke det enkle nøkkelordet "Mongo", som vist nedenfor. Den lanserer MongoDB -terminalen på skallskjermen din. Nå kan vi prøve noen kommandoer i skallet for å se hvordan vi kan finne en liste i databasen.

La oss se på allerede opprettet databaser av MongoDB for systemet vårt ved å bruke "Show DBS" -instruksjonen. Den viste totalt 4 databaser, mens tre av dem er innebygd, og testdatabasen er brukerdefinert og kan brukes videre. For å bruke databasen "Test", må vi prøve "bruk" -instruksjonen etterfulgt av navnet på en database, i.e., “Test” i MongoDB -skallet. Den vil bytte oss innenfor "test" -databasen, og alt vårt arbeid vil bli utført i den fra nå av. For å opprette og finne lister i databasen, må vi opprette samlingene som inneholder data i form av lister. "Show Collections" -instruksjonen kan brukes til å vise alle de allerede laget samlingene i databasen vår, i.e., Totalt tre samlinger.

For å vise dataene fra allerede opprettet samlinger på MongoDB -skallskjermen, må vi bruke "Finn" -funksjonen foran nøkkelordet "DB" og samlingsnavnet. Finn () -funksjonen kan brukes på mange måter å vise innsamlingens data på visse måter, i.e., Full data eller deler av en data. Så vi har brukt “DB” -instruksjonen etterfulgt av navnet på en samling, jeg.e., “Ny” og “Finn ()” -funksjonen uten parametere for å vise alle eksisterende dokumentdata fra samlingen “NYTT.”Bruken av denne instruksjonen viser totalt 2 lister i det" nye "samlingsdokumentet. Disse listene inneholder data i form av nøkkelverdipar.

Akkurat slik har vi brukt den samme "Finn" -funksjonen som skal brukes på "Extra" -samlingen uten å legge til noen parametriske verdier. Utførelsen av denne instruksjonen viste at samlingen “Extra” bare inneholder et enkelt listedokument i det som data, i.e., nøkkelverdi.

La oss prøve å fjerne de eksisterende samlingene fra den nåværende arbeidsdatabasen “DB."For å fjerne samlingene fra databasen vår" DB ", bruk" slipp "-funksjonen i den samme" DB "-spørsmålet sammen med navnet på en samling, i.e., “Ekstra” og “Ny.”Etter å ha brukt" Show Collections "-forespørselen på skallet, har vi funnet ut at begge samlingene er fjernet med hell, og det er bare en samling igjen i databasen, i.e., "Test.”

La oss gå videre for å opprette en ny samling og legge til data i form av et listedokument i det. Så vi må bruke "CreateCollection" -metoden til MongoDB i "DB" -instruksjonen for å lage en ny samling som heter "List.”Samlingen er opprettet med suksess da returstatusen“ 1 ”viser“ OK ”-meldingen. Når vi viser alle samlingene ved hjelp av "Show Collections" -instruksjonen, har vi funnet den nyutformede samlingen på listen, i.e., "Liste.”

Når vi bruker "Finn" -funksjonen for å vise dataene fra en samling "-liste", har vi funnet ut at den foreløpig er tom og har ingen data i form av matriser, lister eller ordbøker.

For å sette inn data i samlingen, må vi bruke "" krøllete parenteser i form av en liste. For dette kan du prøve å bruke "sett inn" -funksjonen i "DB" -instruksjonen etter navnet på en samling, i.e., "Liste.”Totalt 5 nøkkelverdipar er lagt til.

Ved å bruke "Finn" -funksjonen til "List" -samlingen etterfulgt av de tomme krøllete parentesene , kan vi vise alle samlinger av samlinger Listedata.

For å vise færre data eller spesifikke data fra "Liste" -samlingsdokumentet, må du spesifisere det aktuelle nøkkeltnavnet til 1, som vi gjorde for nøkler 1, 3 og 5 innenfor det underkjørte eksemplet. Ved å bruke 1 for spesifikke kolonner i et samlingsdokument, har vi bare 3 kolonneverdier som vises.

La oss si at du har dataene nedenfor i "liste" -samlingsdokumentet.

Vi kan også vise hele samlingslisten fra samlingen som inneholder en spesifikk verdi i den. For dette må du bruke nøkkelnavnet, jeg.e., LIST1 etterfulgt av tykktarmen, og den spesifikke verdien i de omvendte kommaene.

Konklusjon

Denne artikkelen utdyper bruken av MongoDB i Linux -systemet i stedet for tradisjonelle databasesystemer i dets innledende avsnitt. Den diskuterte bruken av Find () -funksjonen for å vise alle "innsamlingsdataene i form av lister eller matriser. For dette har vi diskutert noen MongoDB -instruksjoner for å vise bruken av Find () -funksjonen for å vise alle listedata og spesifikke listedata fra samlingene.