Hvordan lage database i MongoDB

Hvordan lage database i MongoDB
MongoDB er en NoSQL -type database som fungerer annerledes sammenlignet med tradisjonelle relasjonsdatabaser og er egnet til å brukes til store datasett. MongoDB erstatter konseptet med tradisjonelle databaser (som fungerer på rader og kolonner) med dokumenter. Ettersom MongoDB er dokumenterbaserte, tillater den innebygde dokumenters matriser og representerer komplekse hierarkiets forhold ved hjelp av en enkelt post.MongoDB er mye brukt på grunn av fleksibiliteten og støtter en fleksibel spørringsmodell. MongoDB lagrer data ved hjelp av nøkkelverdipar; Den konverterer JSON (JavaScript Object Notation) data til et binært format kjent som BSON (det er også avledet fra JSON). MongoDB sørger også for nestede data; For eksempel lagrer den data i samlinger som inneholder flere dokumenter, og interessant nok trenger dokumentene ikke være like i en enkelt samling. Disse flere samlingene er samlet lagret i en hel mongoDB.

I dette beskrivende innlegget vil vi guide deg til å opprette en database ved hjelp av MongoDB i Ubuntu. For dette må du ha følgende liste over forutsetninger før du oppretter en database:

Forutsetninger

Listen over forutsetninger er ganske enkel, og den inneholder pakkene som kreves for å lage database i MongoDB:

  • MongoDB må installeres på systemet ditt for å utføre enhver operasjon assosiert med MongoDB.
  • MongoDB -skallet gir en kraftig kommandolinjestøtte for å utføre databaseoperasjoner, spesielt mest brukt CRUD (opprette, hente, oppdatere, slette) operasjoner.

Hvordan lage en database i MongoDB

Denne delen består av flere trinn som må følges for å opprette en database i MongoDB. Følg trinnene nøye:

Trinn 1: Få tilgang til MongoDB -skallet

Åpne terminalen (Ctrl+alt+t) og sjekk først MongoDB -tjenestestatusen ved å bruke følgende kommando:

$ sudo systemctl status mongoDB

Utgangen fra kommandoen ovenfor viser at MongoDB -tjenesten er aktiv og kjører:

Etter det får du tilgang til Mongo -skallet ved å bruke den nedenfor nevnte kommandoen i Ubuntu -terminalen:

$ Mongo

Trinn 2: Se etter eksisterende databaser

Når du har fått tilgang til Mongo Shell, kan du nå sjekke databasene som for øyeblikket er oppført på MongoDB -serveren din. Bruk en av følgende kommandoer for å sjekke de tilgjengelige databasene:

> Vis DBS

Eller:

> Vis DBS;

Som utdataene viser, er det tre databaser for øyeblikket om bord: det blir lagt merke til at dette er innebygde databaser.

Trinn 3: Opprett en ny database

For å opprette en ny database ved hjelp av Mongo Shell; Du må følge riktig syntaks som nevnt nedenfor:

Bruk [Database_name]

Etter syntaks ovenfor; Vi har opprettet en ny database, "Linuxhint,”Ved hjelp av å følge Mongo Shell -kommandoen:

> Bruk Linuxhint

Ettersom vi bare har opprettet en tom database; Så systemet vil ikke vise det før vi setter inn data i det:

> Vis DBS

Trinn 4: Aktiver databasen.de

For å aktivere “Linuxhint”Database; Vi vil bruke følgende syntaks for å gjøre det:

db.samling.sett inn()

db”Her refererer til den valgte databasen; “samling”Er navnet på dokumentet du setter inn;

()”Inneholder dataene som skal settes inn.

Før du utfører kommandoen, må du sørge for at du har valgt riktig database; For dette, bruk følgende kommando i Mongo -skallet:

> DB

Eller du kan koble deg til MongoDB -databasen direkte fra Ubuntu -terminalen; Bruk følgende kommando i terminalen for å koble til "Linuxhint”Database:

$ sudo mongo linuxhint

Etter syntaksen har vi brukt den nedenfor-nevnte kommandoen for å opprette en ny bruker kalt som “Jack”, Dens betegnelse og alder.

Merk: Når kommandoen er utført med hell; det vil vise utgangen "Writeresult (“NinSerted”: 1)”:

> DB.bruker.Sett inn (Navn: “Jack”, betegnelse: “Manager”, alder: 25)

Etter å ha satt inn dokumentet i “Linuxhint”, Kontroller at“Linuxhint”Blir lagt til databaselisten eller ikke: For å gjøre det, utfør følgende kommando i Mongo -skallet:

> Vis DBS

Hvordan slippe en database i MongoDB ved hjelp av Ubuntu

Før du utfører drop -kommandoen, må du sørge for at du er i samme database som du vil slette. Du kan sjekke ved å bruke "db”Kommando i Mongo -skallet:

> DB

Nå, hvis du kjører følgende kommando i Mongo -skallet; “Linuxhint”Database vil bli droppet fra MongoDB:

> DB.DropDatabase ()

Konklusjon

I denne teknologisk rike epoken er automatisert styring av data det primære behovet for enhver organisasjon. MongoDB er mye brukt som et DBMS (Database Management System) i IoT (Internet of Things), sanntidsapplikasjoner, mobile applikasjoner og innholdsstyring. MongoDB gir omfattende støtte for kjente operativsystemer som Windows, Mac og Linux-baserte distribusjoner som Ubuntu, Debian, Centos, etc. Denne artikkelen tar sikte på å lage en database i MongoDB ved hjelp av Ubuntu som operativsystem. Terminalstøtten til Ubuntu brukes til å få tilgang til MongoDB -skjell som videre brukes til å lage databaser. Ved hjelp av Mongo Shell har vi opprettet en database og satt inn dokumenter i den. Mongo Shell -støtten kan også brukes til å utføre andre operasjoner på databaser som oppdatering, hente og slette.