Vue d’ensemble
AperçuDocumentation relative au langage de requête pour DocumentDB (dans Azure)
Découvrez la plateforme DocumentDB open source et le langage de requête MongoDB (MQL) utilisé par Azure DocumentDB. Créez des applications compatibles MongoDB modernes avec une syntaxe MQL familière.
Commands
Les commandes MQL (MongoDB Query Language) sont des instructions directes pour gérer et interagir avec votre serveur de base de données. Elles sont essentielles pour effectuer des tâches administratives, optimiser les performances et maintenir la sécurité.
Aggregation
Les commandes d’agrégation traitent les enregistrements de données et retournent des résultats calculés. Ils regroupent les valeurs de plusieurs documents, effectuent des opérations sur les données groupées et retournent un résultat unique. Les tâches d’agrégation courantes incluent le calcul des moyennes, des sommes et des nombres.
Interrogation et écriture
Les commandes de requête et d’écriture vous permettent de récupérer, insérer, mettre à jour et supprimer des documents dans vos collections DocumentDB. Ces opérations sont fondamentales pour interagir avec vos données, ce qui vous permet d’effectuer efficacement des tâches CRUD (Créer, Lire, Mettre à jour, Supprimer).
Opérateurs
Les opérateurs MQL (MongoDB Query Language) permettent un filtrage, une comparaison et une manipulation de données puissants dans les requêtes. La maîtrise de ces opérateurs vous permet d’écrire des requêtes expressives pour récupérer et mettre à jour efficacement des documents dans vos collections.
Aggregation
Les opérateurs d’agrégation sont utilisés pour effectuer des opérations sur des données groupées dans des pipelines d’agrégation.
Expression de tableau
Les opérateurs d’expression de tableau effectuent des opérations sur des tableaux et des éléments de tableau.
Requête de tableau
Les opérateurs de requête de tableau sont utilisés pour interroger et filtrer des éléments de tableau.
Bitwise
Les opérateurs au niveau du bit effectuent des opérations sur la représentation binaire des nombres.
Requête au niveau du bit
Les opérateurs de requête au niveau du bit sont utilisés pour interroger et filtrer en fonction des opérations au niveau du bit.
Mise à jour bit à bit
Les opérateurs de mise à jour au niveau du bit sont utilisés pour modifier des valeurs à l’aide d’opérations au niveau du bit.
Expression conditionnelle
Les opérateurs d’expression conditionnelle fournissent un flux de contrôle et une logique conditionnelle dans les expressions.
Taille des données
Les opérateurs de taille de données sont utilisés pour déterminer la taille des structures et des valeurs de données.
Expression de la date
Les opérateurs d’expression de date effectuent des opérations sur les valeurs de date et d’heure.
Requête d’élément
Les opérateurs de requête d’élément sont utilisés pour interroger des éléments de document en fonction de leur existence et de leur type.
Requête d’évaluation
Les opérateurs de requête d’évaluation sont utilisés pour évaluer des expressions et effectuer des opérations dynamiques.
Mise à jour de champ
Les opérateurs de mise à jour de champ sont utilisés pour modifier des champs spécifiques dans des documents pendant les opérations de mise à jour.
Geospatial
Les opérateurs géospatiaux effectuent des opérations sur les données géographiques et les relations spatiales.
Expression littérale
Les opérateurs d’expression littérale sont utilisés pour représenter des valeurs littérales dans les expressions d’agrégation.