Introduktion till MongoDB Skapa databas

Följande artikel MongoDB Create Database innehåller en översikt för att skapa en databas och samlingar i MongoDB. MongoDB är ett databashanteringssystem. Det är en öppen källkod, dvs. den är gratis tillgänglig. MongoDB följer en dokumentorienterad databasmodell eftersom den stöder olika former av data. Arkitekturen för MongoDB skapas genom att kombinera dokument och samlingar.

Skapa en MongoDB-databas

Om du kommer från SQL-bakgrunden kanske du tänker som i SQL, skapa databaskommando används i MongoDB för att skapa en databas. MongoDB stöder inte något kommando för att skapa en databas. I MongoDB finns det inget behov att skapa en databas manuellt som i SQL, MongoDB skapar databasen automatiskt genom att hämta värden från den definierade samlingen när användaren lagrar det värdet i samlingar.

Hur skapar jag en databas i MongoDB?

För att skapa en databas i MongoDB, bör vi först placera databasen och samlingen korrekt. Databasen är avsedd för lagring av hela samlingen. Och dessa samlingar används för att lagra alla dokument. Dokument är inget annat än en samling fältnamn och värden.

Låt oss se några exempel för att förstå strukturen i samlingarna

(
"StudentID": 1,
"StudentName": "John"
)

I exemplet ovan finns det två fält, dvs. StudentID och StudentName. Därför innehåller dokumentet dessa två fält som fältnamn respektive 1 och John som fältvärden.

Skapa en databas

För att skapa en databas i MongoDB, använd kommando

Syntax

använd databasnamn

Till exempel:

>Use Student

I exemplet ovan är användningen ett kommando för att skapa en databas och studenten är databasens namn.

Om kommandot ovan körs framgångsrikt ger det följande utdata

Output: Byt till Student

MongoDB växlade automatiskt till databasen när användaren skapar den.

Obs! Om namnet du ger till databasen redan finns kommer MongoDB att omdirigera dig, dvs ansluta dig direkt till databasen. Om namnet du ger till databasen inte existerar skapas först databasen för det givna namnet och sedan byts till den skapade databasen.

Visa databasens namn

Om du vill veta namnet på databasen som du ansluter för närvarande kan du använda kommandot db för att känna till databasens namn

Syntax:

db

Till exempel:

> db

Utgång : Student

Detta kommando är användbart för användare när de arbetar med flera databaser och vill veta rätt databas för att infoga värdena i databasen.

Lista över alla databaser

Om du vill veta alla databaser som finns i MongoDB kan du använda kommandot Visa DBS för att lista alla databaser.

Syntax: visa dbs

Till exempel:

> show dbs

Produktion:

Lärare

anställda

I ovanstående exempel kan du se att databasen Student inte visas i listan över databaser. Detta beror på att MongoDB inte skapar databasen förrän dokumenten har sparats.

Hur skapar jag en samling?

För att skapa samlingar i databasen, dvs dokument som innehåller fältnamn och fältvärden, använder vi MongoDB db.createCollection (namn, alternativ).

Syntax av createCollection () -kommandot ges enligt följande:

db.createCollection(name, options)

  • I det här kommandot är namnparametern namnet på samlingen som vi vill skapa.
  • Alternativ är en valfri parameter. Alternativ är ett dokument som används för att specificera konfigurationen av samlingen.

Steg för att skapa samlingar

Nedan följer några steg för att skapa en samling som är följande:

Steg 1:

Använd kommandot db.createCollection.

>db.createCollection("CreateCollection")

Utgången från ovannämnda kommando kan hämtas med kommandot show samlingar.

>show collections

Produktion:

CreateCollection

MongoDB skapar också samlingar automatiskt när du sätter in några dokument. Så ovanstående steg kan elimineras.

Följande steg kan följas.

Steg 1: Skriv först inläggsförklaringen för att lägga till dokument i samlingen

Syntax

db.DatabaseName.insert
(
);

Steg 2: Skriv därefter fältnamn och fältvärden under infoga uttalande

Syntax

db.DatabaseName.insert

(

(

fältnamn1,

fältvärde1

)

(

fältnamn2

fältvärde2

)

….

);

Till exempel:

db.Student.insert
(
(
"StudentID": 1,
"StudentName": "smith"
)
);

MogoDB tillhandahåller insert () -kommando för att lägga till dokument i databasens samlingar.

Om kommandot ovan körs framgångsrikt kommer det att ge följande utgång.

Produktion:

WritResult (("nInserted": 1))

Ovanstående utgång visar att infogskommandot framgångsrikt körs och lägger till en post i databasens samling.

Nu om du kör kommandot show dbs ger det följande utdata

Till exempel:

>show dbs

Produktion:

Studerande

Lärare

anställda

Ta bort den skapade databasen

Om du vill ta bort den skapade databasen kan du använda drop-kommandot. MongoDB tillhandahåller droppkommando för att radera databasen

Syntax

db.DropDatabase ()

Detta kommer att ta bort den databas som du har valt. Om en specifik databas inte är vald kommer den att ta bort standarddatabasen.

Till exempel:

Steg 1: Kontrollera först de tillgängliga databaserna med kommandot Visa DBS

>show dbs

studerande

Lärare

anställda

Testa

Steg 2: Om du vill ta bort Studentdatabasen kommer kommandona att vara följande:

>db.dropDatabase()

>( "dropped" : "student", "ok" : 1 )

Steg 3: Resultatet kan kontrolleras med kommandot Visa DBS.

>show dbs

Lärare

anställda

Testa

Släpp en samling från databasen

I MongoDB används db.collection.drop () -kommandot för att släppa en samling från databasen.

Syntax av drop () -kommandot:

db.collection_name.drop ()

Till exempel:

Steg 1: Kontrollera först tillgängliga samlingar med kommandot Visa samlingar

>show collections

CreateCollection

TeacherCollection

EmployeesCollection

Steg 2: Om du vill ta bort CreateCollection kommer kommandona att vara följande:

>db.CreateCollection.drop()

Sann

Steg 3: Resultatet kan kontrolleras med kommandot show samlingar.

>show collections

TeacherCollection

EmployeesCollection

Slutsats - Mongo DB Skapa databas

I den här artikeln har vi sett hur man skapar databas för ad drop samt skapar och tar bort samlingar i MongoDB med hjälp av MongoDB-kommandon.

Rekommenderade artiklar

Detta har varit en guide till Mongo DB Create Database. Här diskuterar vi hur du skapar, raderar, tappar och tar bort samlingar i MongoDB med hjälp av MongoDB-kommandon. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Replikation i MongoDB
  2. MongoDB-verktyg
  3. MongoDB-alternativ
  4. Hur man installerar MongoDB