Collection MongoDB Drop

Collection MongoDB Drop
«Les opérations de base associées aux bases de données sont appelées opérations CRUD. Ces opérations sont le nœud de travail avec des bases de données. Crud signifie Créer, lire, mettre à jour et supprimer. Cela signifie que, quelle que soit les SGBD avec lesquels vous travaillez, vous devez toujours avoir une idée de base sur ces opérations afin de travailler efficacement avec des bases de données. Dans le cas de MongoDB, l'opération de suppression est généralement appelée «baisse». Vous pouvez abandonner une base de données entière, n'importe laquelle de ses collections, ou même les documents résidant dans une collection. En ce qui concerne ce guide, nous canaliserons notre discussion sur la suppression d'une collection à MongoDB à Ubuntu 22.04."

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 collections

Cette 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 collections

Cette 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.