sql >> Database >  >> NoSQL >> MongoDB

MongoDB - Een database maken

In MongoDB maakt u een database door over te schakelen naar een niet-bestaande database en er vervolgens gegevens in in te voegen.

Er is geen CREATE DATABASE statement in MongoDB zoals in SQL. Om een ​​database in MongoDB te maken, schakelt u eenvoudig over naar een niet-bestaande database en voegt u er gegevens in.

Om van database te wisselen, voert u de opdracht use . uit uitspraak. Als de database nog niet bestaat, wordt deze aangemaakt:

use music

Dit resulteert in het volgende bericht:

switched to db music

De database wordt echter pas gemaakt als u er gegevens in invoegt:

db.artists.insert({ artistname: "The Tea Party" })

Met de bovenstaande verklaring wordt een verzameling gemaakt en wordt er een document in ingevoegd.

Het zal het volgende bericht genereren:

WriteResult({ "nInserted" : 1 })

U kunt de database in uw lijst met databases zien door de volgende opdracht te geven:

show databases

Hier is een voorbeeld van de uitvoer:

local  0.000GB
music  0.000GB
test   0.005GB

In dit geval worden drie databases weergegeven, waaronder onze nieuw aangemaakte database ( muziek ).

U kunt ook de volgende regel gebruiken om de inhoud van uw database te bekijken:

db.artists.find()

Wat zou moeten resulteren in een output als deze:

{ "_id" : ObjectId("5780fbf948ef8c6b3ffb0149"), "artistname" : "The Tea Party" }

Zoals u kunt zien, is ons naam/waarde-paar nu opgeslagen in de nieuwe database. MongoDB heeft ook een _id . ingevoegd veld. Als u geen _id . opgeeft veld, MongoDB levert het voor u.


  1. MongoDB-query om alleen ingesloten document te retourneren

  2. MongoDB $strLenCP

  3. MongoDB Multikey Indexes &Index Intersection Bounds

  4. Hoe MongoDB Community Edition op Ubuntu te installeren