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 -
- Réplication dans MongoDB
- Outils MongoDB
- Alternatives à MongoDB
- Comment installer MongoDB