MongoDB
collecties
Zoeken…
Opmerkingen
Maak een database
Maak een verzameling
Selecteer eerst of maak een database.
> use mydb
switched to db mydb
Met de db.createCollection("yourCollectionName")
kunt u expliciet een verzameling maken.
> db.createCollection("newCollection1")
{ "ok" : 1 }
Gebruik show collections
opdracht show collections
om alle collecties in de database te zien.
> show collections
newCollection1
system.indexes
>
De methode db.createCollection()
heeft de volgende parameters:
Parameter | Type | Beschrijving |
---|---|---|
naam | draad | De naam van de collectie die moet worden gemaakt. |
opties | document | Optioneel. Configuratieopties voor het maken van een afgetopte verzameling of voor het vooraf toewijzen van ruimte in een nieuwe verzameling. |
Het volgende voorbeeld toont de syntaxis van de methode createCollection()
met enkele belangrijke opties
>db.createCollection("newCollection4", {capped :true, autoIndexId : true, size : 6142800, max : 10000})
{ "ok" : 1 }
Zowel de db.collection.insert()
als de db.collection.createIndex()
creëren hun respectieve verzameling als ze nog niet bestaan.
> db.newCollection2.insert({name : "XXX"})
> db.newCollection3.createIndex({accountNo : 1})
Toon nu alle collecties met show collections
opdracht show collections
> show collections
newCollection1
newCollection2
newCollection3
newCollection4
system.indexes
Als u het ingevoegde document wilt zien, gebruikt u de opdracht find()
.
> db.newCollection2.find()
{ "_id" : ObjectId("58f26876cabafaeb509e9c1f"), "name" : "XXX" }
Drop-collectie
MongoDB's db.collection.drop()
wordt gebruikt om een verzameling uit de database te verwijderen.
Controleer eerst de beschikbare collecties in uw database mydb
.
> use mydb
switched to db mydb
> show collections
newCollection1
newCollection2
newCollection3
system.indexes
newCollection1
de verzameling nu vallen met de naam newCollection1
.
> db.newCollection1.drop()
true
Opmerking: als de verzameling is verwijderd, wordt de methode true
geretourneerd true
anders wordt false
geretourneerd.
Controleer nogmaals de lijst met collecties in de database.
> show collections
newCollection2
newCollection3
system.indexes
Referentie: MongoDB drop () methode.