Projection MongoDB

Projection MongoDB
Tout en travaillant dans de nombreux environnements de base de données, beaucoup d'entre nous pourraient nous trouver pas du tout intéressés par les outils. En effet, ils pourraient nécessiter de nombreux types de configurations qui peuvent être mouvementées. Pour surmonter ce problème, MongoDB Inc. a développé son MongoDB qui peut être utilisé dans n'importe quelle plate-forme sans l'installation et la configuration d'une base de données basée sur SQL. MongoDB est une plate-forme ouverte et gratuite qui a été créée en remplacement des bases de données conventionnelles. Dans ce tutoriel, nous discuterons du concept de projection qui est le plus connu parmi les utilisateurs de MongoDB.

Commençons par la mise à jour et la mise à niveau de notre système en premier. Pour cela, nous devons utiliser le shell terminal pour essayer les commandes de mise à jour et de mise à niveau séparément ou combinés dans la zone de requête. Après cela, vous devez installer MongoDB sur votre système Linux, Ubuntu 20.04. Pour cela, nous devons utiliser le package APT dans les instructions d'installation suivis du mot-clé «MongoDB». Nous avons utilisé l'option «-y» pour appliquer notre système pour l'installer sans interrompre le processus d'installation sur la survenue d'un problème ou d'une erreur.

Après l'exécution de l'instruction ci-dessus sur le shell, notre système a commencé à l'installer correctement à notre extrémité Linux. Nous devons attendre que son traitement atteint 100%.

Après le traitement, nous obtiendrons les dernières lignes à croix montrée à sa fin.

Après l'installation réussie de MongoDB à notre Ubuntu 20.04 Système, nous vérifierons son état d'activité à l'aide de l'instruction d'état «SystemCTL» au shell. Vous devez utiliser le mot-clé «MongoDB» à la fin de cette instruction pour spécifier l'application. L'exécution de cette commande afficherait la sortie de la percente affichée I.e. MongoDB fonctionne activement.

Après avoir vérifié l'état de l'activité de MongoDB dans notre shell Linux, nous devons connecter le MongoDB à l'adresse IP du système pour le rendre actif. Pour cela, nous devons utiliser l'option «-val» dans l'instruction Mongo suivie de la «DB.Instruction RunCommand ». Vous devez utiliser la valeur «ConnectionStatus» comme «1» pour le connecter. Cette exécution de commande affichera la version installée MongoDB et la connectera à notre adresse IP Linux. Après cela, si vous trouvez l'état de connexion à faire afficher avec «OK: 1», votre connexion réussira.

Commençons par l'utilisation de MongoDB pour démontrer l'utilisation de concepts de projection dedans. Pour cela, vous devez lancer la coque MongoDB dans notre coquille terminale en utilisant la simple instruction «Mongo» comme indiqué ci-dessous. L'exécution de cette commande lancera le shell MongoDB sur votre écran pour interroger les données comme présenté ci-dessous.

Nous devons jeter un œil à toutes les bases de données déjà intégrées dans notre MongoDB en premier. Pour cela, nous devons exécuter l'instruction Show DBS dans le shell MongoDB. Il nous montre la liste des 3 bases de données intégrées. L'instruction «DB» peut vous montrer la base de données nouvellement faite de MongoDB sur votre écran de shell. Nous avons déjà créé une base de données «test» dans MongoDB comme indiqué. Pour utiliser cette base de données, essayez d'exécuter l'instruction «d'utilisation» suivie du nom d'une base de données affichée sur la photo ci-jointe.

Maintenant, nous travaillons actuellement sur la base de données «Test». Pour effectuer une projection et afficher des données limitées d'une base de données, nous devons avoir des données sous forme de collections dans le MongoDB de notre système. Ainsi, nous avons appelé la fonction «CreateCollection» de MongoDB par l'objet «db». Nous avons nommé cette collection comme «test» comme spécifié dans les paramètres. La collection a été créée avec succès comme indiqué dans la sortie ci-dessous.

Vous pouvez voir toutes les collections déjà faites via l'instruction de collection de spectacles. À l'heure actuelle, nous n'avons que 2 collections disponibles dans la base de données «Test», le test et le nouveau.

Pour insérer des données dans le «test» de collecte nouvellement fabriqué, nous utiliserons la fonction «insérer». Il est suivi des données de collecte entre les supports bouclés, c'est-à-dire les colonnes. Ces données doivent être dans la forme de paire de valeurs clés comme nous le faisions dans les dictionnaires Python (i.e. Les collections sont similaires aux dictionnaires.) Les données de collecte peuvent être imbriquées dans plus d'une collection au sein de la collecte. Donc, nous avons utilisé les 6 colonnes dans la première partie de données de collecte. La deuxième collection contient les 6 colonnes extérieures avec certaines des colonnes intérieures. Les données ont été insérées avec succès dans la collection «Test».

Pour trouver et afficher toutes les données pour une collection particulière «Tester» dans la base de données spécifique, vous devez utiliser la méthode «Find» avec des supports vides. Il affichera toutes les données comme indiqué.

Pour afficher le moins de données de la collection, nous effectuerons une projection sur la fonction «Find» en spécifiant le nom de clé des colonnes pour afficher uniquement le résultat de la colonne requise. La «clé: 1» affichera uniquement la colonne intégrée «_id» pour cette collection.

Essayons d'afficher uniquement les colonnes «Title» et «Tag» de la collection «Test» à l'aide de la fonction Find. Pour cela, définissez les touches de colonne sur 1. Définir «_id» signifie qu'il ne sera pas affiché. Après avoir exécuté cette instruction, nous avons les résultats pour les colonnes «Title» et «Tags» uniquement.

Nous utilisons à nouveau la fonction find () pour afficher les données limitées uniquement pour la colonne «Commentaires» et «j'aime» en définissant les deux sur 1. Les données des deux colonnes de données ont été affichées dans l'image affichée sans aucun affichage supplémentaire de données de la collection.

Conclusion:

L'introduction de cet article comprend les informations sur la nécessité de la création de MongoDB comme autre outil à d'autres bases de données. Après cela, nous avons discuté de l'installation sur la plate-forme Linux (i.e ubuntu 20.04) et comment l'utiliser dans la création de collections, de bases de données et d'insertion d'enregistrements. Enfin, nous avons discuté de l'utilisation de la fonction «Find» pour effectuer la projection des données de collections MongoDB pour afficher l'ensemble limité d'enregistrements des collections spécifiques.