MongoDB Create Collection

MongoDB Create Collection
”Vi vet alle at for lagring av informasjon i en database, lager vi generelt tabeller. I MongoDB kaller vi disse tabellene “Collections.”Disse samlingene fungerer på nøyaktig samme måte som tabellene fungerer i andre DBM -er. Dessuten er det ekstremt enkelt å lage og jobbe med MongoDB -samlinger. Derfor vil vi i denne artikkelen diskutere metoden for å lage samlinger i MongoDB i Ubuntu 22.04. Bortsett fra det, vil vi også lære noen andre spørsmål knyttet til MongoDB -samlinger.”

Hvordan lage en samling i MongoDB i Ubuntu 22.04?

For å lage en samling (mer kjent som et bord) i MongoDB i Ubuntu 22.04, du trenger bare å følge disse tre enkle trinnene:

Trinn 1: Bekreft tilstedeværelsen av MongoDB -serveren på Ubuntu 22.04

Før du gjør noe annet, må du først sikre at MongoDB er installert på det spesifikke systemet ditt. For det må du sjekke den installerte versjonen med følgende kommando:

$ Mongo -Versjon

Denne kommandoen vil vise versjonen av MongoDB -serveren hvis den er installert på systemet ditt, som vist nedenfor:

Etter å ha bekreftet eksistensen av MongoDB -serveren på Ubuntu 22.04 System, du må legge inn skallet ved å bruke “Mongo” -kommandoen. Når du gjør det, vil du lett kunne utføre spørsmål innen MongoDB -skallet.

Trinn 2: Opprett en MongoDB -database i Ubuntu 22.04

Siden du kan opprette en samling eller en tabell i MongoDB bare hvis du har en database til stede på systemet ditt, vil vi derfor først opprette en database med følgende kommando:

> Bruk CollectionsDB

Vi har kalt databasen vår "CollectionsDB.”Etter opprettelsen av denne databasen ble utdataene vist nedenfor vist på MongoDB -skallet vårt:

Trinn 3: Lag en MongoDB -samling i Ubuntu 22.04

Vi kan enkelt lage en samling i vår nyopprettede MongoDB -database. For å gjøre det, vil vi bruke følgende kommando:

> DB.CreateCollection (“MyFirstMongodBcollection”)

Du trenger ikke å fortelle denne spørringen om databasen som den nevnte samlingen skal opprettes. Dette er fordi vi allerede har byttet til måldatabasen ved opprettelsen i det andre trinnet i denne metoden. Navnet på vår MongoDB -kolleksjon eller tabell er “MyFirstMongoDBCollection.”

Suksessmeldingen som vises etter utførelsen av denne spørringen er vist på bildet nedenfor:

Det innebærer at vi har klart å lage en samling i MongoDB i Ubuntu 22.04.

Hvordan sjekke alle samlingene i MongoDB i Ubuntu 22.04?

Hvis du vil se alle samlingene du har opprettet så langt i din nåværende database, må du kjøre følgende spørring i MongoDB -skallet:

> Vis samlinger

Siden vi bare hadde opprettet en enkelt samling i databasen vår, dukket navnet på den samlingen opp som et resultat av å utføre denne spørringen. Det vises på bildet nedenfor:

Hvordan sette inn dokumenter i en MongoDB -samling i Ubuntu 22.04?

Nå vil vi forklare deg prosedyren for å sette inn poster eller rader i en MongoDB -samling som faktisk er kjent som "dokumenter". For å sette inn flere dokumenter i en MongoDB -samling med en enkelt spørring, må du utføre følgende spørsmål:

> DB.MyFirstMongodBcollection.InsertMany ([navn: “Harry”, alder: 35, Navn: “Fred”, alder: 31, Navn: “Clara”, alder: 29])

Ved hjelp av denne spørringen ønsket vi å sette inn tre dokumenter i vår MongoDB -kolleksjon “MyFirstMongoDBCollection.”Disse dokumentene består av tre attributter eller kolonner, hver kjent som“ felt ”i MongoDB, I.e., Navn og alder. Vi har brukt "Insertmany" -funksjonen for å sette inn flere dokumenter samtidig. Dessuten er et viktig poeng som skal fremheves her at vi eksplisitt har spesifisert navnet på samlingen vår mens vi kjører denne spørringen. Det er slik fordi en MongoDB -database kan holde flere samlinger inne i den. Derfor er det obligatorisk å spesifisere hvilken database du ønsker å sette inn disse dokumentene mens du setter inn dokumentene. Til slutt må du være ekstra forsiktig med syntaksen til MongoDB -spørsmålene, inkludert avstanden og bruken av parentes. Tilsvarende kan du sette inn enda mer enn tre dokumenter i MongoDB -samlingen din.

Hvis det ikke er noen feil i spørringen din, vil de spesifiserte dokumentene bli satt inn i MongoDB -samlingen din, som vist på bildet nedenfor:

Hvordan se alle dokumentene i en MongoDB -samling i Ubuntu 22.04?

Hvis du vil se alle dokumentene som er satt inn i en MongoDB -samling, må du kjøre følgende spørsmål:

> DB.MyFirstMongodBcollection.finn ()

Alle dokumentene i vår nåværende MongoDB -samling vises på bildet nedenfor:

Hvordan se et spesifikt dokument i en MongoDB -samling i Ubuntu 22.04?

Noen ganger ønsker du imidlertid ikke å vise alle dokumentene i en samling; Snarere ønsker du bare å se et spesifikt dokument. Du kan enkelt gjøre dette ved å bruke noen av feltene innenfor følgende spørsmål:

> DB.MyFirstMongodBcollection.finn (alder: 31)

I denne spørringen har vi brukt "alder" -feltet i samlingen vår, og vi ønsker å trekke ut dette dokumentet der alderen er lik 31. Du kan til og med bruke "Navn" -feltet eller en annen hvis du har det i denne spørringen.

MongoDB -dokumentet tilknyttet “Age: 31” vises på bildet nedenfor:

Konklusjon

I dag ønsket vi å lede deg gjennom prosedyren for å jobbe med samlingene i MongoDB i Ubuntu 22.04. For å forklare deg, lærte vi deg først hva MongoDB -samlingene er, og så forklarte vi metoden for å lage samlinger i MongoDB. Etter å ha opprettet en samling i MongoDB, lærte vi deg også hvordan du kunne sette inn dokumenter i en MongoDB -samling og se dem i henhold til dine behov. Ved å gå gjennom denne guiden, vil du kunne jobbe rundt MongoDB -samlingene i Ubuntu 22.04.