Recherche de leçons
Introduction à MongoDB et Studio 3T
MongoDB est une base de données documentaire, c'est-à-dire un type de base de données NoSQL qui stocke les données sous forme de documents individuels. Ce modèle de base de données documentaire offre la flexibilité nécessaire pour s'adapter à des structures de données variables et évolutives, contrairement au modèle plus rigide des systèmes de gestion de bases de données relationnelles ou SQL, tels que Oracle Database ou MySQL. MongoDB est une [...]
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 [...]
Les bases de MongoDB : Bases de données, collections et documents
Pour comprendre les principes de base de MongoDB, nous devons examiner comment les données sont stockées dans MongoDB. Les données dans MongoDB sont constituées de trois types de composants : les bases de données, les collections et les documents. La base de données se trouve au sommet de la hiérarchie, les collections au niveau suivant et les documents à la base. Une base de données fournit un conteneur [...]
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 [...]
Importer et exporter des données MongoDB
Studio 3T simplifie considérablement le processus d'importation et d'exportation des données MongoDB. L'assistant d'importation permet de récupérer des données documentaires à partir de différentes sources, notamment des fichiers .json, des fichiers .csv, des dossiers et des archives mongodump et d'autres collections MongoDB. La plupart des tâches de l'assistant sont de simples opérations de type pointer-cliquer qui contrôlent les paramètres de la source et de la cible pour l'importation des données. Pour [...]
Utilisation de SQL dans l'agrégation MongoDB
Dans MongoDB, vous pouvez créer des requêtes agrégées qui regroupent les données dans des catégories significatives d'informations consolidées, de manière similaire à l'agrégation de données dans une base de données SQL ou relationnelle. Cependant, l'agrégation dans MongoDB diffère de SQL de plusieurs façons importantes, et si vous êtes nouveau dans MongoDB, ces différences peuvent sembler déroutantes au début. Agrégation dans MongoDB Le processus [...]
Effectuer des opérations CRUD sur MongoDB
L'une des opérations les plus courantes que vous effectuez lorsque vous travaillez avec MongoDB est l'interrogation de données documentaires. Mieux vous comprendrez comment récupérer les données, plus vous pourrez accéder efficacement aux informations dont vous avez besoin, quand vous en avez besoin. L'interrogation des données fait partie d'un ensemble plus large d'opérations communément appelées CRUD (Create, [...]
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 [...]
Travailler avec le pipeline d'agrégation MongoDB
La capacité d'agréger des données est essentielle pour extraire des informations précieuses d'un ensemble de données. L'agrégation peut vous aider à mieux comprendre les données, à découvrir des schémas et des tendances qui ne sont pas forcément évidents et à prendre des décisions commerciales stratégiques sur la base de vos résultats. C'est pourquoi la plupart des systèmes de gestion de bases de données proposent des mécanismes d'agrégation des données. MongoDB est [...]
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 [...]