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 () .