Übersicht
ÜberblickAbfragesprache für DocumentDB -Dokumentation (in Azure)
Erfahren Sie mehr über die Open Source DocumentDB-Plattform und die mongoDB Query Language (MQL), die von Azure DocumentDB verwendet wird. Erstellen Sie moderne mongoDB-kompatible Anwendungen mit vertrauter MQL-Syntax.
Befehle
MongoDB Query Language (MQL)-Befehle sind direkte Anweisungen zum Verwalten und Interagieren mit Ihrem Datenbankserver. Sie sind für die Durchführung administrativer Aufgaben, die Optimierung der Leistung und die Aufrechterhaltung der Sicherheit unerlässlich.
Aggregation
Aggregationsbefehle verarbeiten Datensätze und geben berechnete Ergebnisse zurück. Sie gruppieren Werte aus mehreren Dokumenten, führen Vorgänge für die gruppierten Daten aus und geben ein einzelnes Ergebnis zurück. Allgemeine Aggregationsaufgaben umfassen die Berechnung von Mittelwerten, Summen und Zählungen.
Abfragen und Schreiben
Mit Abfrage- und Schreibbefehlen können Sie Dokumente in Ihren DocumentDB-Auflistungen abrufen, einfügen, aktualisieren und löschen. Diese Vorgänge sind grundlegend für die Interaktion mit Ihren Daten, sodass Sie CRUD-Aufgaben (Create, Read, Update, Delete) effizient ausführen können.
Betriebspersonal
MongoDB Query Language (MQL)-Operatoren ermöglichen leistungsstarke Filter-, Vergleichs- und Datenmanipulation in Abfragen. Wenn Sie diese Operatoren beherrschen, können Sie ausdrucksstarke Abfragen schreiben, um Dokumente in Ihren Sammlungen effizient abzurufen und zu aktualisieren.
Aggregation
Aggregationsoperatoren werden verwendet, um Vorgänge für gruppierte Daten in Aggregationspipelines auszuführen.
Arrayausdruck
Arrayausdrucksoperatoren führen Operationen für Arrays und Arrayelemente aus.
Array-Abfrage
Arrayabfrageoperatoren werden zum Abfragen und Filtern von Arrayelementen verwendet.
Bitweis
Bitweise Operatoren führen Vorgänge für die binäre Darstellung von Zahlen aus.
Bitweise Abfrage
Bitweise Abfrageoperatoren werden zum Abfragen und Filtern basierend auf bitweisen Vorgängen verwendet.
Bitweises Update
Bitweise Aktualisierungsoperatoren werden verwendet, um Werte mit bitweisen Vorgängen zu ändern.
Bedingter Ausdruck
Operatoren für bedingte Ausdrücke stellen den Steuerungsfluss und die bedingte Logik in Ausdrücken bereit.
Datengröße
Datengrößenoperatoren werden verwendet, um die Größe von Datenstrukturen und Werten zu bestimmen.
Datumsausdruck
Datumsausdrucksoperatoren führen Vorgänge für Datums- und Uhrzeitwerte aus.
Elementabfrage
Elementabfrageoperatoren werden verwendet, um Dokumentelemente basierend auf ihrem Vorhandensein und Typ abzufragen.
Evaluierungsabfrage
Auswertungsabfrageoperatoren werden verwendet, um Ausdrücke auszuwerten und dynamische Vorgänge auszuführen.
Feldaktualisierung
Feldaktualisierungsoperatoren werden verwendet, um bestimmte Felder in Dokumenten während Aktualisierungsvorgängen zu ändern.
Geospatial
Geospatialoperatoren führen Vorgänge für geografische Daten und räumliche Beziehungen aus.
Literalausdruck
Literale Ausdrucksoperatoren werden verwendet, um Literalwerte in Aggregationsausdrücken darzustellen.