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



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow