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.