Inleiding tot MongoDB Create Database

Het volgende artikel MongoDB Create Database biedt een overzicht voor het maken van een database en collecties in MongoDB. MongoDB is een databasebeheersysteem. Het is een open-source dwz het is gratis beschikbaar. MongoDB volgt een documentgeoriënteerd databasemodel omdat het verschillende vormen van gegevens ondersteunt. De architectuur van MongoDB is gemaakt door documenten en collecties te combineren.

Een MongoDB-database maken

Als u van de SQL-achtergrond bent, denkt u misschien zoals in SQL, wordt de opdracht create database gebruikt in MongoDB om een ​​database te maken. MongoDB biedt geen ondersteuning voor een opdracht om een ​​database te maken. In MongoDB is het niet nodig om handmatig een database te maken, zoals in SQL, MongoDB maakt de database automatisch door waarden uit de gedefinieerde collectie op te halen wanneer de gebruiker die waarde in collecties opslaat.

Hoe maak je een database in MongoDB?

Om een ​​database in MongoDB te maken, moeten we de database en verzameling eerst correct plaatsen. De database is voor het opslaan van alle collecties. En die collecties worden gebruikt voor het opslaan van alle documenten. Documenten zijn niets anders dan een verzameling veldnamen en waarden.

Laten we een voorbeeld bekijken om de structuur van collecties te begrijpen

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

In het bovenstaande voorbeeld zijn er twee velden, namelijk StudentID en StudentName. Daarom bevat het document deze twee velden als respectievelijk een veldnaam en 1 en John als veldwaarden.

Maak een database aan

Om een ​​database in MongoDB te maken, wordt de opdracht use gebruikt

Syntaxis

gebruik Databasenaam

Bijvoorbeeld:

>Use Student

In het bovenstaande voorbeeld is het gebruik een opdracht om een ​​database te maken en is de student de naam van de database.

Als de bovenstaande opdracht met succes wordt uitgevoerd, geeft dit de volgende uitvoer

Uitgang: overgeschakeld naar student

MongoDB schakelt automatisch over naar de database zodra de gebruiker deze maakt.

Opmerking: als de naam die u aan de database geeft al bestaat, zal MongoDB u omleiden, dwz u rechtstreeks met de database verbinden. Als de naam die u aan de database geeft niet bestaat, wordt eerst de database met de opgegeven naam gemaakt en vervolgens overgeschakeld naar de gemaakte database.

Toon de naam van de database

Als u de naam wilt weten van de database waarmee u momenteel verbinding maakt, kunt u de opdracht db gebruiken om de naam van de database te weten

Syntaxis:

db

Bijvoorbeeld:

> db

Uitgang : Student

Deze opdracht is handig voor gebruikers die met meerdere databases werken en de juiste database willen weten om de waarden in de database in te voegen.

Lijst van alle databases

Als u alle databases wilt weten die aanwezig zijn in de MongoDB, kunt u de opdracht show DBS gebruiken om alle databases weer te geven.

Syntaxis: show dbs

Bijvoorbeeld:

> show dbs

Output:

Leraar

werknemers

In het bovengenoemde voorbeeld kunt u zien dat de database Student niet wordt weergegeven in de lijst met databases. Dit komt omdat MongoDB de database pas maakt nadat de documenten zijn opgeslagen.

Hoe maak je een verzameling aan?

Om collecties in de database te maken, dwz een document dat veldnaam en veldwaarden bevat, gebruiken we de opdracht MongoDB db.createCollection (naam, opties).

Syntaxis van createCollection () commando wordt als volgt gegeven:

db.createCollection(name, options)

  • In deze opdracht is de parameter name de naam van de verzameling die we willen maken.
  • Optie is een optionele parameter. Optie is een document dat wordt gebruikt om de configuratie van de verzameling op te geven.

Stappen om collecties te maken

Hieronder volgen enkele stappen voor het maken van een verzameling, die als volgt zijn:

Stap 1:

Gebruik de opdracht db.createCollection.

>db.createCollection("CreateCollection")

De uitvoer van de bovengenoemde opdracht kan worden opgehaald met behulp van de opdracht verzamelingen weergeven.

>show collections

Output:

CreateCollection

MongoDB maakt ook automatisch collecties aan wanneer u enkele documenten invoegt. Dus de bovengenoemde stappen kunnen worden geëlimineerd.

De volgende stappen kunnen worden gevolgd.

Stap 1: Schrijf eerst de invoeginstructie om documenten aan de verzameling toe te voegen

Syntaxis

db.DatabaseName.insert
(
);

Stap 2: Schrijf daarna de veldnamen en veldwaarden onder insert statement

Syntaxis

db.DatabaseName.insert

(

(

veld name1,

veld Waarde1

)

(

veldnaam2

veldwaarde2

)

….

);

Bijvoorbeeld:

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

MogoDB bieden insert () opdracht om documenten toe te voegen aan de collecties van de databestanden.

Als de bovenstaande opdracht met succes wordt uitgevoerd, geeft dit de volgende uitvoer.

Output:

WriteResult (("nInserted": 1))

De bovenstaande uitvoer laat zien dat de invoegopdracht met succes is uitgevoerd en voegt 1 record toe aan de verzameling van de database.

Als u nu de opdracht show dbs uitvoert, geeft dit de volgende uitvoer

Bijvoorbeeld:

>show dbs

Output:

Leerling

Leraar

werknemers

Verwijder de gemaakte database

Als u de gemaakte database wilt verwijderen, kunt u de opdracht drop gebruiken. MongoDB biedt een drip-opdracht om de database te verwijderen

Syntaxis

db.DropDatabase ()

Hiermee wordt de database verwijderd die u hebt geselecteerd. Als een specifieke database niet is geselecteerd, wordt de standaarddatabase verwijderd.

Bijvoorbeeld:

Stap 1: Controleer eerst de beschikbare databases met de opdracht show DBS

>show dbs

leerling

Leraar

werknemers

Test

Stap 2: Als u de Student-database wilt verwijderen, zijn de opdrachten als volgt:

>db.dropDatabase()

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

Stap 3: Het resultaat kan worden gecontroleerd met de opdracht show DBS.

>show dbs

Leraar

werknemers

Test

Drop een verzameling uit de database

In MongoDB wordt de opdracht db.collection.drop () gebruikt om een ​​verzameling uit de database te verwijderen.

Syntaxis van drop () commando:

db.collection_name.drop ()

Bijvoorbeeld:

Stap 1: Controleer eerst de beschikbare collecties met behulp van de show collecties-opdracht

>show collections

CreateCollection

TeacherCollection

EmployeesCollection

Stap 2: Als u CreateCollection wilt verwijderen, zijn de opdrachten als volgt:

>db.CreateCollection.drop()

waar

Stap 3: Het resultaat kan worden gecontroleerd met de opdracht collecties weergeven.

>show collections

TeacherCollection

EmployeesCollection

Conclusie: Mongo DB Create Database

In dit artikel hebben we gezien hoe we een database voor het neerzetten van advertenties kunnen maken en collecties in MongoDB kunnen maken en verwijderen met behulp van MongoDB-opdrachten.

Aanbevolen artikelen

Dit is een handleiding voor Mongo DB Create Database geweest. Hier bespreken we hoe collecties in MongoDB kunnen worden gemaakt, verwijderd, verwijderd en verwijderd met behulp van MongoDB-opdrachten. U kunt ook onze andere voorgestelde artikelen doornemen voor meer informatie -

  1. Replicatie in MongoDB
  2. MongoDB Tools
  3. MongoDB-alternatieven
  4. Hoe MongoDB te installeren