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 ([“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([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.