Leçons de recherche pour intellishell
Exécuter des requêtes MongoDB sur le shell mongo
IntelliShell est un outil de ligne de commande intégré à Studio 3T qui permet d'écrire des commandes directement sur une base de données MongoDB. Il offre la simplicité du shell Mongo, sur lequel l'outil est basé, tout en ajoutant un certain nombre de fonctionnalités importantes qui facilitent l'interrogation d'une base de données. Par exemple, vous pouvez exécuter des commandes individuellement, exécuter plusieurs commandes [...]
Construire des requêtes MongoDB find()
Une base de données MongoDB stocke les données dans des collections. Chaque collection contient un ensemble de documents liés qui sont utilisés par une ou plusieurs applications pour effectuer leurs opérations. Les applications, ainsi que les personnes qui gèrent les collections, doivent être en mesure d'interroger les données aussi efficacement que possible pour s'assurer que les informations appropriées sont disponibles à tout moment [...]
Connexion à MongoDB
Cette section vous guide dans le processus de connexion à votre base de données MongoDB existante, ou au cluster MongoDB Atlas que vous avez créé dans Configuration de MongoDB Atlas, via Studio 3T. Studio 3T est disponible en trois éditions : Basic, Pro et Ultimate. L'édition Basic comprend les fonctionnalités essentielles pour travailler avec MongoDB. Pro étend les fonctionnalités pour inclure [...]
Interroger des tableaux avec MongoDB $elemMatch
Les documents d'une base de données MongoDB comprennent généralement des champs définis avec le type de données Array. Un champ configuré avec ce type de données peut contenir zéro ou plusieurs éléments qui, ensemble, forment une liste ou un tableau de valeurs. Les valeurs peuvent toutes être du même type de données ou de types différents. Par exemple, un champ de type tableau peut contenir [...]
Interroger MongoDB avec les instructions SQL SELECT
Les développeurs et les administrateurs viennent souvent à MongoDB avec une expérience des systèmes de gestion de bases de données relationnelles tels que SQL Server ou Oracle Database. Ces systèmes s'appuient sur le langage de requête structuré (SQL) pour accéder aux données et les manipuler. Si vous êtes l'une de ces personnes, vous serez heureux d'apprendre que Studio 3T comprend l'outil SQL Query, qui [...]
Ajout de données de consultation au pipeline d'agrégation
Les deux premières sections de ce cours vous ont guidé dans le processus de création d'une instruction agrégée qui récupère les données de la collection de clients dans la base de données des ventes. Dans la première section, vous avez utilisé IntelliShell pour créer la déclaration et l'enregistrer dans le fichier states_transactions.js. Dans la deuxième section, vous avez importé le fichier dans [...]
Présentation de l'éditeur d'agrégation
Dans la première section de ce cours, vous avez été initié à la méthode agrégative du shell Mongo, qui vous permet d'agréger les données d'un document au sein d'une collection spécifique. Les exercices de la section ont montré comment construire une instruction d'agrégation de base dans IntelliShell, en utilisant les données de la collection clients dans la base de données des ventes. Dans cette instruction, vous avez filtré [...]
Interroger des documents intégrés dans des tableaux MongoDB
Dans le précédent tutoriel de ce cours, vous avez appris à interroger des documents MongoDB contenant des champs définis avec le type de données Array. Un champ Array peut contenir zéro ou plusieurs valeurs (un tableau) de n'importe quel type pris en charge, y compris le type Object, qui est utilisé pour les documents intégrés. Cependant, les exemples de la dernière section [...]
Création d'une agrégation de base
Les deux premiers cours sur MongoDB - 101 et 201 - vous ont présenté les bases de l'agrégation de données documentaires dans Studio 3T. Comme vous vous en souviendrez, les agrégations permettent de mieux comprendre les données et d'extraire des informations précieuses, qui peuvent aider les parties prenantes à prendre des décisions commerciales stratégiques. Ce cours développe ces discussions pour fournir une image plus complète [...]
Travailler avec les collections - 2
Comptage des collections Il existe de nombreuses façons d'effectuer des tâches courantes dans l'onglet Collections. Vous voulez savoir combien de documents correspondent à votre requête ? Regardez juste en dessous du tableau des résultats et vous verrez une case Compter les documents. Cliquez dessus pour obtenir un total. Ou si vous souhaitez obtenir le nombre de documents en tant que résultat, allez [...]