MongoDB lagrer data i et dokumentform, og disse dokumentene holdes inne i en samling. Hovedformålet med Insertone -metoden er å legge til et dokument i en MongoDB -samling; Imidlertid, hvis samlingen ikke eksisterer, oppretter også denne metoden også samlingen. Etter viktigheten av denne metoden, er dagens guide fokusert på å demonstrere bruken av insertonmetoden i MongoDB:
Hvordan insertone fungerer i mongodb
Syntaksen for å bruke insertonmetode i MongoDB er nevnt nedenfor:
> DB.Samlingsnavn.INSERTONE ()
Ovennevnte syntaks utfører følgende tilleggsoperasjoner:
Oppretter en samling: Hvis den spesifiserte samlingen ikke eksisterer, vil den også lage samlingen.
Tildeler unik ID: I en hvilken som helst database er den unike ID -en for data veldig viktig. Insertone () -metoden lar deg legge til en unik ID til ethvert dokument mens du utfører innsetting, og denne oppgaven utføres bare når brukeren glemmer å tilordne den IDen til et dokument.
Hvordan du bruker insertonmetoden i mongoDB
Denne delen inneholder eksemplet for å bruke insertonmetoden i MongoDB; Vi har brutt ned flere eksempler for å formidle den individuelle bruken av denne metoden.
Eksempel 1: Bruke INSERTONE () -metode for å lage en samling og sette inn et dokument
Vi bruker her en MongoDB -database som heter “butikk”Og den inneholder følgende samlinger:
> Vis samlinger
Vi ønsker å legge til et dokument i "bærbare datamaskiner”Samling, og den eksisterer ikke i“butikk“. Den nedenfor nevnte kommandoen vil opprette samlingen og legge til dokumentet i den:
> DB.bærbare datamaskiner.INSERTONE (Make: ["Acer", "HP", "Dell"], prosessor: ["Intel", "AMD"])
Kommandoen blir utført, og du kan se at en unik ID for det dokumentet også genereres.
Eksempel 2: Bruke INSERTONE () -metode for å håndtere unik ID
Den primære nøkkelen eller de unike ID -ene har en nøkkelrolle i å manipulere dataene i en hvilken som helst database. I MongoDB er det to måter å sette en unik ID til ethvert dokument:
Biloppgave: Hvis den unike IDen ikke er tildelt av brukeren, tildeler den insertone () -metoden den til dokumentet på egen hånd. Kommandoen nedenfor inneholder ikke noen unik ID:
> DB.Smarttelefoner.Insertone (OS: "Android", Antall: 500, Make: ["Samsung", "Mi", "Sony"])
Du kan også bekrefte den unike ID -oppgaven ved å utstede kommandoen nedenfor:
> DB.Smarttelefoner.finne().ganske()
Merk: Samlingen som brukes i dette eksemplet heter “Smarttelefoner“.
Unik ID definert av brukeren : Dessuten, hvis brukeren definerer ID -en mens innsetting, vil ikke innsatsen forstyrre ved tildeling av ID -en. For eksempel, kommandoen som er nevnt nedenfor, setter inn dokumentet med en "_id”Felt også:
> DB.distribusjoner.Insertone (_ id: 1, OS: "Linux", tilgjengelig: ["Debian", "Linux Mint", "Ubuntu", "Kubuntu"])
Utgangen viser at den unike IDen er "1", som den ble definert i kommandoen. Dessuten kan du også bekrefte det ved følgende kommando:
> DB.distribusjoner.finne().ganske()
Merk: Samlingsnavnet er "distribusjoner”I dette eksemplet.
Konklusjon
Den omfattende listen over mongo -funksjoner har lettet databehandlingsmekanismen til databaser basert på MongoDB. I dette innlegget har vi gitt en kort guide til å bruke Insertone () -metoden i MongoDB. De innsats() tilhører innsetting av databasen og er en av undermetodene fra sett inn() Metodens familie av mongodb. Etter å ha fulgt denne guiden, vil en nybegynner MongoDB -bruker kunne sette inn et nytt dokument i en MongoDB -samling. Dessuten kan en mellombruker med denne metoden sette inn et dokument og lage en samling.