MongoDB Créer la collection

MongoDB Créer la collection
«Nous savons tous que pour stocker des informations dans une base de données, nous créons généralement des tables. Dans MongoDB, nous appelons ces tables «Collections."Ces collections fonctionnent exactement de la même manière que les tables fonctionnent dans tout autre SGBD. De plus, il est extrêmement simple à créer et à travailler avec les collections MongoDB. Par conséquent, dans cet article, nous discuterons de la méthode de création de collections dans MongoDB dans Ubuntu 22.04. En dehors de cela, nous apprendrons également d'autres requêtes associées aux collections MongoDB."

Comment créer une collection à MongoDB dans Ubuntu 22.04?

Pour créer une collection (plus communément appelée table) dans MongoDB dans Ubuntu 22.04, il vous suffit de suivre ces trois étapes simples:

Étape # 1: Vérifiez la présence du serveur MongoDB sur Ubuntu 22.04

Avant de faire quoi que ce soit d'autre, vous devez d'abord vous assurer que MongoDB est installé sur votre système spécifique. Pour cela, vous devez vérifier sa version installée avec la commande suivante:

$ Mongo - Version

Cette commande affichera la version du serveur MongoDB si elle est installée sur votre système, comme indiqué ci-dessous:

Après avoir confirmé l'existence du serveur MongoDB sur votre Ubuntu 22.04 Système, vous devrez entrer son shell en utilisant la commande «Mongo». Une fois que vous avez fait cela, vous pourrez facilement exécuter des requêtes dans le shell MongoDB.

Étape # 2: Créez une base de données MongoDB dans Ubuntu 22.04

Étant donné que vous pouvez créer une collection ou une table dans MongoDB uniquement si vous avez une base de données présente sur votre système, nous allons donc d'abord créer une base de données avec la commande suivante:

> Utiliser CollectionsDB

Nous avons nommé notre base de données «CollectionsDB.«Lors de la création de cette base de données, la sortie illustrée ci-dessous a été affichée sur notre shell MongoDB:

Étape # 3: Créez une collection MongoDB dans Ubuntu 22.04

Nous pouvons facilement créer une collection dans notre base de données MongoDB nouvellement créée. Pour ce faire, nous utiliserons la commande suivante:

> db.CreateCollection («MyFirstMongodbCollection»)

Vous n'avez pas besoin de parler de cette question sur la base de données dans laquelle ladite collection est censée être créée. Il en est ainsi parce que nous sommes déjà passés à la base de données cible à sa création à la deuxième étape de cette méthode. Le nom de notre collection ou table MongoDB est «MyFirstMongodbCollection."

Le message de réussite qui apparaît après l'exécution de cette requête est affiché dans l'image ci-dessous:

Cela implique que nous avons réussi à créer une collection à MongoDB dans Ubuntu 22.04.

Comment vérifier toutes les collections de MongoDB dans Ubuntu 22.04?

Si vous souhaitez voir toutes les collections que vous avez créées jusqu'à présent dans votre base de données actuelle, vous devez exécuter la requête suivante dans le shell MongoDB:

> Afficher les collections

Comme nous n'avions créé qu'une seule collection dans notre base de données, le nom de cette collection est apparu à la suite de l'exécution de cette requête. Il est montré dans l'image ci-dessous:

Comment insérer des documents dans une collection MongoDB à Ubuntu 22.04?

Maintenant, nous vous expliquerons la procédure d'insertion des enregistrements ou des lignes dans une collection MongoDB qui sont, en fait, appelés «documents». Pour insérer plusieurs documents dans une collection MongoDB avec une seule requête, vous devrez exécuter la requête suivante:

> db.myfirstmongodbcollection.INSERTMANY ([nom: «Harry», âge: 35, nom: «Fred», âge: 31, nom: «Clara», âge: 29]))

Avec l'aide de cette requête, nous voulions insérer trois documents à l'intérieur de notre collection MongoDB «MyFirstMongodbCollection."Ces documents sont composés de trois attributs ou colonnes, chacun appelé« champs »dans MongoDB, i.e., nom et âge. Nous avons utilisé la fonction «INSERTMANY» pour insérer plusieurs documents simultanément. De plus, un point important à mettre en évidence ici est que nous avons explicitement spécifié le nom de notre collection tout en exécutant cette requête. Il en est ainsi parce qu'une base de données MongoDB peut contenir plusieurs collections à l'intérieur. Par conséquent, il est obligatoire de spécifier la base de données que vous souhaitez insérer ces documents tout en insérant les documents. Enfin, vous devez être très prudent avec la syntaxe des requêtes MongoDB, y compris l'espacement et l'utilisation des parenthèses. De même, vous pouvez insérer encore plus de trois documents dans votre collection MongoDB.

S'il n'y a pas d'erreurs dans votre requête, les documents spécifiés seront insérés avec succès dans votre collection MongoDB, comme indiqué dans l'image ci-dessous:

Comment voir tous les documents d'une collection MongoDB dans Ubuntu 22.04?

Si vous souhaitez afficher tous les documents insérés dans une collection MongoDB, vous devrez exécuter la requête suivante:

> db.myfirstmongodbcollection.trouver( )

Tous les documents de notre collection MongoDB actuelle sont présentés dans l'image ci-dessous:

Comment afficher un document spécifique dans une collection MongoDB dans Ubuntu 22.04?

Cependant, parfois, vous ne voulez pas afficher tous les documents d'une collection; Vous souhaitez plutôt afficher un document spécifique. Vous pouvez facilement le faire en utilisant l'un de ses champs dans la requête suivante:

> db.myfirstmongodbcollection.trouver (âge: 31)

Dans cette requête, nous avons utilisé le champ «d'âge» de notre collection, et nous voulons extraire ce document où l'âge est égal à 31. Vous pouvez même utiliser le champ «Nom» ou tout autre si vous l'avez dans cette requête.

Le document MongoDB associé à «l'âge: 31 ans» est indiqué dans l'image ci-dessous:

Conclusion

Aujourd'hui, nous voulions vous guider à travers la procédure de travail avec les collections de MongoDB à Ubuntu 22.04. Pour vous expliquer, nous vous avons d'abord appris quelles sont les collections MongoDB, puis nous avons expliqué la méthode de création de collections dans MongoDB. Après avoir créé une collection à MongoDB, nous vous avons également appris comment vous pouvez insérer des documents dans une collection MongoDB et les voir selon vos besoins. En parcourant ce guide, vous pourrez contourner les collections MongoDB dans Ubuntu 22.04.