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 -
- Replicatie in MongoDB
- MongoDB Tools
- MongoDB-alternatieven
- Hoe MongoDB te installeren