Introduction à MongoDB Create Database

L'article suivant MongoDB Create Database fournit un aperçu de la création d'une base de données et de collections dans MongoDB. MongoDB est un système de gestion de base de données. Il s'agit d'une source ouverte c'est-à-dire qu'elle est disponible gratuitement. MongoDB suit un modèle de base de données orienté document car il prend en charge diverses formes de données. L'architecture de MongoDB est réalisée en combinant documents et collections.

Création d'une base de données MongoDB

Si vous venez de l'arrière-plan SQL, vous pourriez penser que dans SQL, la commande create database est utilisée dans MongoDB pour créer une base de données. MongoDB ne prend en charge aucune commande pour créer une base de données. Dans MongoDB, il n'est pas nécessaire de créer une base de données manuellement comme dans SQL, MongoDB crée la base de données automatiquement en récupérant les valeurs de la collection définie lorsque l'utilisateur stocke cette valeur dans les collections.

Comment créer une base de données dans MongoDB?

Pour créer une base de données dans MongoDB, nous devons d'abord placer correctement la base de données et la collection. La base de données sert à stocker toute la collection. Et ces collections sont utilisées pour stocker tous les documents. Les documents ne sont rien d'autre qu'une collection de noms et de valeurs de champs.

Voyons quelques exemples pour comprendre la structure des collections

(
"StudentID": 1,
"StudentName": "John"
)

Dans l'exemple ci-dessus, il existe deux champs, à savoir StudentID et StudentName. Par conséquent, le document contient ces deux champs comme nom de champ et 1 et John comme valeurs de champ respectivement.

Créer une base de données

Pour créer une base de données dans MongoDB, la commande use est utilisée

Syntaxe

utiliser DatabaseName

Par exemple:

>Use Student

Dans l'exemple ci-dessus, l'utilisation est une commande pour créer une base de données et l'étudiant est le nom de la base de données.

Si la commande ci-dessus est exécutée avec succès, elle donne la sortie suivante

Sortie: Commuté sur Student

MongoDB est automatiquement passé à la base de données une fois que l'utilisateur l'a créée.

Remarque: Si le nom que vous donnez à la base de données existe déjà, MongoDB vous redirigera, c'est-à-dire vous connectera directement à la base de données. Si le nom que vous donnez à la base de données n'existe pas, il crée d'abord la base de données du nom donné, puis passe à la base de données créée.

Afficher le nom de la base de données

Si vous voulez connaître le nom de la base de données à laquelle vous vous connectez actuellement, vous pouvez utiliser la commande db pour connaître le nom de la base de données

Syntaxe:

db

Par exemple:

> db

Sortie : étudiant

Cette commande est utile pour les utilisateurs lorsqu'ils travaillent avec plusieurs bases de données et souhaitent connaître la bonne base de données pour insérer les valeurs dans la base de données.

Liste de toutes les bases de données

Si vous souhaitez connaître toutes les bases de données présentes dans MongoDB, vous pouvez utiliser la commande show DBS pour répertorier toutes les bases de données.

Syntaxe: show dbs

Par exemple:

> show dbs

Production:

Prof

Des employés

Dans l'exemple mentionné ci-dessus, vous pouvez voir que la base de données Student n'apparaît pas dans la liste des bases de données. En effet, MongoDB ne crée pas la base de données tant que les documents ne sont pas enregistrés.

Comment créer une collection?

Pour créer des collections dans la base de données, c'est-à-dire un document contenant le nom et les valeurs de champ, nous utilisons la commande MongoDB db.createCollection (nom, options).

La syntaxe de la commande createCollection () est donnée comme suit:

db.createCollection(name, options)

  • Dans cette commande, le paramètre name est le nom de la collection que nous voulons créer.
  • L'option est un paramètre facultatif. Option est un document utilisé pour spécifier la configuration de la collection.

Étapes pour créer des collections

Voici quelques étapes pour créer une collection qui sont les suivantes:

Étape 1:

Utilisez la commande db.createCollection.

>db.createCollection("CreateCollection")

La sortie de la commande mentionnée ci-dessus peut être récupérée à l'aide de la commande show collections.

>show collections

Production:

CreateCollection

En outre, MongoDB crée automatiquement des collections lorsque vous insérez certains documents. Ainsi, les étapes mentionnées ci-dessus peuvent être éliminées.

Les étapes suivantes peuvent être suivies.

Étape 1: Écrivez d'abord l'instruction d'insertion pour ajouter des documents à la collection

Syntaxe

db.DatabaseName.insert
(
);

Étape 2: Après cela, écrivez les noms de champ et les valeurs de champ sous l'instruction d'insertion

Syntaxe

db.DatabaseName.insert

(

(

nom du champ1,

champ Value1

)

(

nom du champ2

valeur de champ2

)

….

);

Par exemple:

db.Student.insert
(
(
"StudentID": 1,
"StudentName": "smith"
)
);

MogoDB fournit la commande insert () pour ajouter des documents dans les collections des bases de données.

Si la commande ci-dessus est exécutée avec succès, elle donnera la sortie suivante.

Production:

WriteResult ((«nInsert»: 1))

La sortie ci-dessus montre que la commande d'insertion est correctement exécutée et ajoute 1 enregistrement à la collection de la base de données.

Maintenant, si vous exécutez la commande show dbs, cela donnera la sortie suivante

Par exemple:

>show dbs

Production:

Étudiant

Prof

Des employés

Supprimer la base de données créée

Si vous souhaitez supprimer la base de données créée, vous pouvez utiliser la commande drop. MongoDB fournit une commande goutte à goutte pour supprimer la base de données

Syntaxe

db.DropDatabase ()

Cela supprimera la base de données que vous avez sélectionnée. Si une base de données spécifique n'est pas sélectionnée, elle supprimera la base de données par défaut.

Par exemple:

Étape 1: Tout d'abord, vérifiez les bases de données disponibles à l'aide de la commande show DBS

>show dbs

étudiant

Prof

Des employés

Tester

Étape 2: Si vous souhaitez supprimer la base de données des étudiants, les commandes seront les suivantes:

>db.dropDatabase()

>( "dropped" : "student", "ok" : 1 )

Étape 3: Le résultat peut être vérifié à l'aide de la commande show DBS.

>show dbs

Prof

Des employés

Tester

Supprimer une collection de la base de données

Dans MongoDB, la commande db.collection.drop () est utilisée pour supprimer une collection de la base de données.

Syntaxe de la commande drop ():

db.collection_name.drop ()

Par exemple:

Étape 1: Tout d'abord, vérifiez les collections disponibles à l'aide de la commande show collections

>show collections

CreateCollection

TeacherCollection

EmployésCollection

Étape 2: Si vous souhaitez supprimer CreateCollection, les commandes seront les suivantes:

>db.CreateCollection.drop()

vrai

Étape 3: Le résultat peut être vérifié à l'aide de la commande show collections.

>show collections

TeacherCollection

EmployésCollection

Conclusion - Base de données Mongo DB Create

Dans cet article, nous avons vu comment créer une base de données d'annonces publicitaires ainsi que créer et supprimer des collections dans MongoDB à l'aide des commandes MongoDB.

Articles recommandés

Cela a été un guide pour Mongo DB Create Database. Nous expliquons ici comment créer, supprimer, supprimer et supprimer des collections dans MongoDB à l'aide des commandes MongoDB. Vous pouvez également consulter nos autres articles suggérés pour en savoir plus -

  1. Réplication dans MongoDB
  2. Outils MongoDB
  3. Alternatives à MongoDB
  4. Comment installer MongoDB