Hvordan sette inn dokument i MongoDB

Hvordan sette inn dokument i MongoDB
MongoDB er et åpen kildekode som er mye brukt databasestyringssystem som følger strukturen til NoSQL -databaser. MongoDB har sitt eget spørringsspråk (MongoDB Query Language) for å hente og sette inn data i MongoDB-baserte databaser. Flere metoder er assosiert med forskjellige funksjoner av MongoDB; for innsetting, sett inn() Metoden brukes i MongoDB -støttede databaser. De sett inn() Operasjon har flere andre utvidelser som også brukes til å sette inn dokumenter, men med flere egenskaper, som INSERTONE () Metoden brukes til å sette inn et enkelt dokument i en Mongo -samling.

I denne artikkelen har vi gitt en detaljert guide for å forstå innsatsmetode i MongoDB:

Hvordan innsatmetode fungerer i mongoDB

Sett inn dokumentfunksjonaliteten til MongoDB består av følgende tre metoder, og arbeidsmekanismen for innsatsoperasjon avhenger av følgende metoder:

Sett inn ett dokument: Denne metoden lar deg bare sette inn ett dokument i en samling om gangen. Syntaksen til denne spesifikke metoden er gitt nedenfor:

db.Samlingsnavn.INSERTONE (Document)

Samlingsnavn”I syntaksen er brukerdefinert bruker.

Sett inn mange dokumenter: Hvis det kreves flere innsettinger av dokumenter i en enkelt samling, kan du bruke Sett inn mange metoder.

For å sette inn flere dokumenter, må du følge syntaksen gitt nedenfor:

db.Samlingsnavn.InsertMany ([Document1, Document2, Document3])

Sett inn flere eller ett dokument: Sett inn drift av MongoDB lar deg sette inn flere eller ett dokument på en enkelt metode. Syntaks for denne kombinasjonsmetoden er gitt nedenfor:

For å sette inn et enkelt dokument: Syntaksen som er skrevet nedenfor, vil hjelpe deg med å sette inn et enkelt dokument.

db.Samlingsnavn.Sett inn (dokument)

For å sette inn flere dokumenter: Det samme sett inn() Metode kan brukes til å legge til flere dokumenter i Mongo -samlingen din ved å bruke syntaksen gitt nedenfor:

db.Samlingsnavn.Sett inn ([Document1, Document2, Document3]))

Merk: Parentesen i syntaksene er obligatoriske å følge, ellers kan du møte feil innsettinger.

Hvordan du bruker innsatsmetode i mongoDB

Denne delen består av flere eksempler som viser anvendelsen av hver innsatsmetode i detalj. Før vi kommer inn i eksempler, bruker vi “Linuxhint”Som et databasenavn og samlingsnavn blir endret i hvert eksempel.

Eksempel 1: Bruke INSERTONE () -metode

Spørringen nevnt nedenfor vil utøve bruken av INSERTONE () -metoden til MongoDB. Det vil bare legge til ett dokument til "Staff_info”Samling.

> DB.Staff_info.INSERTONE (Navn: "Alen", betegnelse: "Manager", opplevelse: "3 år")

Eksempel 2: Bruke InsertMany () -metode

Dette eksemplet illustrerer bruken av InsertMany () -metoden ved å sette inn flere dokumenter i en samling. For eksempel vil Mongo -spørringen skrevet nedenfor sette inn flere dokumenter i "biler”Samling ved hjelp av InsertMany () metode.

Merk: I dette eksemplet er samlingsnavnet “biler“:

> DB.biler.INSERTMANY ([
Make: "BMW", Model: "2015", pris: "$ 100K",
Make: "Mercedes-Benz", modell: "2021", pris: "$ 150K",
Make: "Toyota", Model: "2021", pris: "$ 85K",
])

ekte”Melding i“anerkjente"Del viser at dataene er satt inn. “innsats”Viser den unike ID -en som er tildelt hvert innsatt dokument.

Eksempel 3: Bruke Sett inn () -metode

Dette eksemplet består av to deler:

Legge til et enkelt dokument: Spørringen vil vise deg å sette inn et enkelt dokument ved hjelp av denne metoden. Vi har brukt “apparater”Som en samling i dette eksemplet.

> DB.apparater.Sett inn (Cat: "Air-Conditioner", Antall: 100, Pris: "$ 300K", utløp: "2030")

Utgangen viser også en melding om at bare ett dokument er satt inn.

Legge til flere dokumenter: Du kan også legge til flere dokumenter etter samme metode; Den nedenfor nevnte spørringen hjelper deg med å gjøre det:

> DB.apparater.sett inn([
Katt: "Kjøleskap", Antall: 30, Pris: "$ 75K", utløp: "2030",
Cat: "LED's", Antall: 50, pris: "$ 60K", utløp: "2030",
Cat: "Laptops", Antall: 70, pris: "$ 50K", utløp: "2025"
])

Kommandoen ovenfor inneholder tre dokumenter, og etter utførelse bekrefter utgangen også innsetting av "3”Dokumenter.

Konklusjon

MongoDB gir en omfattende liste over metoder og operatører som kan brukes til å behandle data i databaser. For innsetting støtter MongoDB at du setter inn dokumentfunksjonalitet som består av tre metoder. I dette innlegget har vi gitt en sekvensiell guide for å sette inn dokumenter i en samling av MongoDB -databaser. De tre metodene inkluderer: “Insertone (), InsertMany (), og sett inn()”Som brukes til å sette inn enkelt, mange, og “singel eller mangeHenholdsvis dokumenter. Blant disse, "sett inn()”Metode brukes mest fordi den har den doble funksjonaliteten til å legge til mange så vel som enkeltdokumenter.