MongoDB

L'API de requête.
Simple, expressive et unifiée.

Une manière flexible et intuitive de travailler avec les données. Créez des applications avec un minimum de code et une productivité maximale, dans le langage et l'outil de votre choix.

Diagramme d'architecture Atlas mettant en évidence « Transactionnel » et « Analytique » dans la catégorie Interface unifiée

Une interface intuitive qui simplifie le traitement des charges de travail complexes pour tout type de données, y compris les tableaux, les données géospatiales et les time-series, et qui permet aux développeurs de travailler plus en codant moins.

  • Travaillez dans le langage de votre choix
  • Une interface unique pour les charges de travail opérationnelles, analytiques et de recherche

Travailler facilement avec n'importe quel type de données

Contrôlez l'ensemble de vos données avec l'API de requête MongoDB. Elle est conçue pour gérer facilement n'importe quelle structure de données, y compris la clé-valeur, le graphique, les requêtes géospatiales, les time series et les objets. Optimisées pour les tableaux et les objets imbriqués, ses capacités de requêtes expressives améliorent la flexibilité du modèle de document.

Illustration de pages Web et d'un panier d'achat représentant diverses structures de données
Illustration de pages Web avec des coches pour représenter la gestion des tâches clés

Augmenter la productivité grâce à une interface unique

Exploitez tout le potentiel des opérations sur les données. Effectuez des opérations clés, telles que l'indexation, l'interrogation et la mise à jour, grâce à une API unique et puissante. Modernisez vos applications en utilisant des requêtes transactionnelles, de recherche et analytiques, sans basculer entre les interfaces ou vous démener avec une syntaxe de requête complexe.

Simplifier le processus de développement

Requêtez et regroupez des données à l'aide de votre langage de code préféré. L'API de requête MongoDB inclut des drivers pour générer par programme des requêtes et créer des pipelines, éliminant ainsi le besoin d'apprendre un nouveau langage de requête.

Illustration d’icônes de crochets se déplaçant dans un tuyau et se transformant en coches pour représenter un processus de développement simple

Aperçu des fonctionnalités

mdb_query

Requête expressive

Utilisez un large éventail de puissants opérateurs, comme $elemMatch et $geoIn pour interroger et mettre à jour un ou plusieurs document(s) en fonction d'un critère combiné, y compris dans les tableaux et les objets imbriqués.

general_features_global_clusters

Différents types d’index

Optimisez vos requêtes avec de nombreux types d'index, quel que soit le niveau d'imbrication des champs.

general_features_data_analytics

Données géospatiales et graphiques

Requêtez facilement les données géospatiales et utilisez des opérateurs, comme $graphLookup pour parcourir les ensembles de données connectés.

atlas_data_federation

Interroger les collections et les bases de données

Utilisez $lookup et $unionWith pour joindre et fusionner plusieurs collections ou Atlas Data Federation pour effectuer des requêtes dans les bases de données, effectuer des explorations et des analyses plus fines.

mdb_aggregation_pipelines

Transformer et analyser des données en place

Utilisez l'aggregation pipeline pour créer des transformations complexes de manière simple et modulaire.

atlas_full_text_search

Recherche full-text pour le modèle de document

Déployez une recherche avancée en full-text, sans avoir besoin de gérer une infrastructure supplémentaire.

mdb_change_streams

Change streams

Créez des applications en temps réel, event-driven, qui réagissent aux modifications de la base de données en déclenchant une logique côté serveur.

mdb_materialized_views

Vues matérialisées incrémentielles à la demande

Pré-calculez et mettez en cache les requêtes courantes en mettant à jour dynamiquement les ensembles de résultats au fur et à mesure que de nouvelles données sont traitées.

Simplifier la manière de travailler avec les données

Travaillez avec les données de manière naturelle et intuitive.Créez des applications axées sur les données avec un minimum de code, exécutez des requêtes, créez des aggregation pipelines et développez des applications, le tout dans le langage de votre choix.
Voir la documentation
Simplifier les requêtes expressives
Interrogez facilement différents types de données (géospatiales, graphiques, time-series, etc.) ainsi que des tableaux et des objets imbriqués, tout en travaillant dans votre langage préféré.
Python
Javascript
Java
MongoShell
Transformations composables dans la base de données
Créez des aggregation pipelines modulaires et multi-étapes pour exécuter des analyses puissantes. Interrogez les collections et les bases de données, et transformez vos données pour faire apparaître des informations et prendre de meilleures décisions.
Python
Javascript
Java
MongoShell
Recherche en texte intégral, time series, etc.
Utilisez une interface unique pour créer des requêtes complexes qui alimentent les charges de travail de recherche, les charges de travail des time-series et les applications « event-driven ». Gagnez du temps lorsque vous intégrez plusieurs API ou un ETL complexe.
Python
Javascript
Java
MongoShell

Requêtez. Transformez. Analysez.

Découvrez ce que l'API de requête a à offrir et comment cela a permis à d’autres organisations de transformer leurs applications et leurs flux de travail.
Illustration de données graphiques sur un écran de projecteur avec une icône de message pour représenter la création d'applications à partir de données

Essayez vous-même avec notre application de démonstration interactive

Essayez cet exemple d'application e-commerce, optimisée par Query API, et découvrez à quel point il est facile de créer de puissantes applications avec vos données.
Illustration d'une icône de personne avec une bulle de texte regardant un écran pour représenter le visionnage d'un webinaire

Découvrir les dernières nouveautés de l'API de requête

Découvrez les nouveautés et les avantages de l'API de requête dans cette présentation.

Regarder
Illustration d'une icône de personne avec une bulle de texte regardant un écran pour représenter le visionnage d'un webinaire

Découvrir les pipelines d'agrégations

Apprenez à transformer et à analyser les données existantes pour en extraire des informations clés à l'aide du puissant framework d'agrégation.

En savoir plus

Tirer le meilleur parti d'Atlas

Offrez plus d'expériences et d'informations basées sur les données grâce au reste de notre Developer Data Platform.
atlas_search

Recherche

Créez une recherche en full text-search rapide et pertinente en quelques minutes. Supprimez la nécessité d'exécuter un moteur de recherche distinct avec votre base de données.

En savoir plus
atlas_charts

Charts

Donnez vie à vos données instantanément. Créez, partagez et intégrez des visualisations pour obtenir des insights en temps réel.

En savoir plus
atlas_data_lake

Data Lake

Analysez facilement les données enrichies dans Atlas et AWS S3. Combinez, transformez et enrichissez les données provenant de plusieurs sources sans aucune intégration complexe.

En savoir plus

Commencer à utiliser l'API de requête MongoDB dès aujourd'hui

Commencez en quelques secondes. Utilisez des exemples d'ensembles de données préchargés pour vous familiariser avec l'API de requête et la Developer Data Platform MongoDB.
CRÉEZ VOTRE BASE DE DONNÉES MONGODB AVEC :
  • CRUD
  • Agrégations
  • Change streams
  • Données géospatiales et graphiques
  • Recherche en texte intégral
  • Pilotes de langage