Comment créer une base de données et une collection dans MongoDB
⚡ Résumé intelligent
Comment créer une base de données et une collection dans MongoDB La première étape fondamentale pour le stockage des données est la création d'une base de données. Cette ressource explique comment créer une base de données avec la commande `use`, créer une collection avec `insert()`, ajouter des documents, et aborde également la lecture des documents avec `find()` et `drop()`.ping collections et bases de données.

In MongoDBLa première étape fondamentale consiste à mettre en place une base de données et une collection. La base de données sert à stocker toutes les collections, et les collections à leur tour servent à stocker tous les documents. Ces documents contiennent les noms et valeurs des champs pertinents.
La capture d'écran ci-dessus illustre un exemple simple de document. Les noms des champs sont « Employeeid » et « EmployeeName », et leurs valeurs respectives sont « 1 » et « Smith ». Un ensemble de documents constitue alors une collection. MongoDB.
Création d'une base de données à l'aide de la commande "use"
Création d'une base de données dans MongoDB est aussi simple que de délivrer le « utilisé" commande. L'exemple suivant montre comment cela peut être réalisé.
Code Explication:
- Le "utilisation" La commande est utilisée pour créer une base de données dans MongoDBSi la base de données n'existe pas, une nouvelle sera créée.
Si la commande est exécutée avec succès, le résultat suivant s'affichera :
Sortie :
MongoDB basculera automatiquement vers la base de données une fois créé.
Création d'une collection/table à l'aide de insert()
La méthode la plus simple pour créer une collection consiste à y insérer un enregistrement (un document contenant des noms de champs et leurs valeurs). Si la collection n'existe pas, elle sera créée. L'exemple suivant illustre cette procédure.
db.Employee.insert ( { "Employeeid" : 1, "EmployeeName" : "Martin" } )
Code Explication:
- Comme vu ci-dessus, en utilisant le "insérer" commande, la collection sera créée.
Ajout de documents à l'aide de la commande insert()
MongoDB Fournit le commande insérer() pour insérer des documents dans une collection. L'exemple suivant montre comment cela peut être réalisé.
Étape 1) Saisissez la commande « insert ».
Étape 2) Dans la commande « insert », ajoutez le nom et la valeur du champ requis pour le document à créer.
Code Explication:
- La première partie de la commande est le "instruction d'insertion", qui est l'instruction utilisée pour insérer un document dans la collection.
- La deuxième partie de l'instruction consiste à ajouter le nom du champ et sa valeur, autrement dit, ce que le document de la collection va contenir.
Si la commande est exécutée avec succès, le résultat suivant s'affichera :
Sortie :
Le résultat montre que l'opération effectuée était une opération d'insertion et qu'un enregistrement a été inséré dans la collection.
Comment interroger des documents dans MongoDB utiliser find()
Après avoir inséré les documents, l'étape suivante consiste à les relire. MongoDB Fournit la méthode find() pour interroger les documents d'une collection. Il s'agit de l'opération de « lecture » dans le cadre du CRUD (Créer, Lire, Mettre à jour, Supprimer).
Pour afficher tous les documents de la collection Employé, exécutez la commande ci-dessous :
db.Employee.find()
Le résultat de la fonction find() peut être difficile à lire sur une seule ligne. Pour afficher les documents dans une structure formatée et facile à lire, ajoutez la méthode pretty() :
db.Employee.find().pretty()
Vous pouvez également filtrer les résultats en passant une condition de requête. Par exemple, pour trouver uniquement l'employé dont l'identifiant est 1, transmettez une paire champ-valeur à la fonction find() :
db.Employee.find({ "Employeeid" : 1 })
Code Explication:
- La fonction find() sans argument renvoie chaque document de la collection sous forme de curseur.
- Le passage d'une paire champ-valeur, telle que {"Employeeid": 1}, ne renvoie que les documents qui correspondent à cette condition.
- La méthode findOne() fonctionne de la même manière, mais elle ne renvoie que le premier document correspondant au lieu d'un curseur.
Cette opération de lecture est la méthode la plus courante pour récupérer des données stockées dans un MongoDB .
Comment supprimer une collection et une base de données dans MongoDB
Lorsqu'une collection ou une base de données n'est plus nécessaire, MongoDB permet de la supprimer. Pour supprimer une seule collection, accédez à sa base de données et exécutez la méthode drop() :
db.Employee.drop()
Cette opération supprime la collection Employee ainsi que tous ses documents. La commande renvoie oui lorsque la collection est déposée avec succès.
Pour supprimer l'intégralité de la base de données actuelle, exécutez la commande dropDatabase() :
db.dropDatabase()
Cette opération supprime la base de données que vous utilisez actuellement, ainsi que toutes ses collections. Veuillez tenir compte des précautions suivantes avant de procéder à la suppression.ping:
- Goutteping Cette action est irréversible et ne peut être annulée ; sauvegardez donc vos données importantes au préalable.
- Assurez-vous d'être connecté à la base de données appropriée avant d'exécuter la fonction dropDatabase().
- Utilisez ces commandes avec précaution, notamment en environnement de production.




