Documentation 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.

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.

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.

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.