MongoDB
Collections
Recherche…
Remarques
Créer une base de données
Créer une collection
First Select Ou Créer une base de données.
> use mydb
switched to db mydb
En utilisant la db.createCollection("yourCollectionName") , vous pouvez créer explicitement Collection.
> db.createCollection("newCollection1")
{ "ok" : 1 }
En utilisant la commande show collections voir toutes les collections de la base de données.
> show collections
newCollection1
system.indexes
>
La méthode db.createCollection() a les paramètres suivants:
| Paramètre | Type | La description |
|---|---|---|
| prénom | chaîne | Le nom de la collection à créer. |
| options | document | Optionnel. Options de configuration pour créer une collection plafonnée ou pour préallouer de l'espace dans une nouvelle collection. |
L'exemple ci-dessous montre la syntaxe de la méthode createCollection() avec peu d'options importantes
>db.createCollection("newCollection4", {capped :true, autoIndexId : true, size : 6142800, max : 10000})
{ "ok" : 1 }
Les opérations db.collection.insert() et db.collection.createIndex() créent leurs collections respectives si elles n'existent pas déjà.
> db.newCollection2.insert({name : "XXX"})
> db.newCollection3.createIndex({accountNo : 1})
Maintenant, Afficher toutes les collections à l'aide show collections commande show collections
> show collections
newCollection1
newCollection2
newCollection3
newCollection4
system.indexes
Si vous souhaitez voir le document inséré, utilisez la commande find() .
> db.newCollection2.find()
{ "_id" : ObjectId("58f26876cabafaeb509e9c1f"), "name" : "XXX" }
Drop Collection
db.collection.drop() de MongoDB est utilisé pour supprimer une collection de la base de données.
Tout d'abord, vérifiez les collections disponibles dans votre base de données mydb .
> use mydb
switched to db mydb
> show collections
newCollection1
newCollection2
newCollection3
system.indexes
Maintenant, déposez la collection sous le nom newCollection1 .
> db.newCollection1.drop()
true
Remarque: Si la collection a été supprimée avec succès, la méthode renverra true sinon elle retournera false .
Encore une fois, vérifiez la liste des collections dans la base de données.
> show collections
newCollection2
newCollection3
system.indexes
Référence: Méthode MongoDB drop () .