La base de données.Nom de collection.Méthode drop () dans MongoDB dans Ubuntu 22.04
La méthode utilisée pour laisser tomber une collection MongoDB dans Ubuntu 22.04 est «db.Nom de collection.goutte()". Cette méthode supprime simplement toutes les traces de la collection spécifiée de votre base de données actuelle, y compris toutes les données qui y résident et tous les index associés. Tout ce dont vous avez besoin pour vous assurer que cette méthode fonctionne comme prévu est que;
1) Vous êtes déjà passé à la base de données où réside ladite collection et,
2) Vous connaissez le nom correct de la collection que vous souhaitez supprimer.
Si vous prenez soin de ces deux choses, vous pourrez facilement supprimer toute collection souhaitée d'une base de données MongoDB sans aucun problème.
Drop Vs. Retirer à MongoDB
Il existe également une méthode de suppression dans MongoDB avec la méthode de dépôt. Les gens sont souvent confus quant à la méthode qu'ils devraient utiliser pour supprimer une collection MongoDB dans Ubuntu 22.04. En ce qui concerne la méthode Drop, nous avons déjà mentionné qu'elle supprime complètement toutes les traces de la collection ainsi que ses index associés. Cependant, en revanche, la méthode de suppression supprime une collection tout en supprimant tous les documents résidant à l'intérieur mais maintient les indices associés intacts. Par conséquent, si votre objectif est de vous débarrasser complètement d'une collection MongoDB, il est recommandé d'utiliser la méthode de dépôt de MongoDB.
Comment laisser tomber une collection à MongoDB à Ubuntu 22.04?
Pour laisser tomber une collection ou une table à MongoDB à Ubuntu 22.04, vous devez effectuer les cinq étapes de base suivantes:
Étape n ° 1: Entrer dans la coque MongoDB
Nous comprenons tous que sans entrer dans le shell MongoDB (à moins que nous ayons installé l'outil MongoDB Compass), nous ne pouvons pas exécuter nos requêtes pour interagir avec les bases de données. Par conséquent, la première étape consiste à entrer le shell MongoDB avec la commande ci-dessous:
$ Mongo
Le shell de MongoDB où vous pouvez exécuter vos requêtes est affiché dans l'image suivante:
Étape # 2: Le passage à la base de données MongoDB où réside la collection à déposer
Avant de faire quoi que ce soit avec les collections, nous devons naviguer vers la base de données où réside la collection Target. Sans cela, nous ne pouvons pas interagir avec notre collection souhaitée. Par conséquent, nous passerons à la base de données cible avec la commande affichée en dessous:
> Utiliser CollectionsDB«CollectionsDB» est le nom de la base de données MongoDB à laquelle nous voulons changer. Le message suivant impliquera que vous avez réussi à passer à votre base de données cible.
Étape # 3: observer toutes les collections de la base de données actuelle
Puisque nous comprenons qu'une base de données MongoDB peut avoir plusieurs collections ou tables, pour extraire le nom correct de la collection à abandonner, nous tenterons de visualiser toutes les collections de la base de données auxquelles nous venons de passer. Nous le ferons avec la commande montrée sous:
> Afficher les collectionsCette commande répertorie toutes les collections de la base de données actuelle. La sortie de cette commande, dans notre cas, est indiquée dans l'image en dessous. Vous pouvez voir que nous n'avons qu'une seule collection dans notre base de données actuelle.
Étape n ° 4: abandonner la collection souhaitée
Maintenant, nous allons essayer de supprimer la seule collection que nous avons dans notre base de données actuelle en exécutant la requête ci-dessous:
> db.myfirstmongodbcollection.goutte()Ici, vous devez utiliser le nom correct de la collection que vous souhaitez éliminer; Sinon, vous pourriez laisser tomber une autre collection importante que vous n'avez jamais vraiment l'intention de laisser tomber.
Lorsque votre collection spécifiée, ainsi que toutes les données qui y résident, sont supprimées avec succès, vous recevrez un «vrai» message sur le shell MongoDB, comme indiqué dans l'image suivante:
Étape # 5: confirmant si la collection spécifiée a été abandonnée ou non
Nous essaierons de confirmer si la collection spécifiée a été abandonnée avec succès ou non pour une assurance supplémentaire. Pour cela, nous essaierons d'afficher à nouveau toutes les collections de notre base de données actuelle avec la requête indiquée ci-dessous:
> Afficher les collectionsCette fois, cette requête ne renverra aucune sortie car nous avons réussi à supprimer la seule collection de notre base de données actuelle. Cela peut être visualisé dans l'image suivante. Cependant, si vous avez plus d'une collection dans votre base de données actuelle, après avoir abandonné l'un d'eux, lorsque vous exécutez la requête susmentionnée, vous verrez que la collection supprimée n'existe plus dans cette liste. De là, vous pourrez vérifier que vous avez réussi à supprimer la collection spécifiée de votre base de données actuelle.
Conclusion
Nous voulions nous concentrer sur la méthode de collecte des drop de MongoDB dans Ubuntu 22.04 Dans cet article. Nous avons d'abord parlé un peu de cette méthode, suivie de sa distinction de la méthode de supprimer de MongoDB. Après cela, nous avons partagé un exemple détaillé avec vous qui a démontré l'utilisation de la méthode de collecte de chute de MongoDB dans Ubuntu 22.04. En suivant les mêmes lignes, vous pouvez supprimer ou déposer autant de collections d'une base de données MongoDB que vous le souhaitez avec une facilité et une commodité absolues.