Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Aggregationsoperatoren werden verwendet, um Vorgänge für gruppierte Daten in Aggregationspipelines auszuführen.
| Description | |
|---|---|
$addFields |
Die $addFields-Phase in der Aggregationspipeline wird verwendet, um Dokumenten neue Felder hinzuzufügen. |
$bucket |
Der $bucket Operator gruppiert Eingabedokumente basierend auf angegebenen Grenzen in Buckets. |
$changeStream |
Die $changeStream Phase öffnet einen Änderungsdatenstromcursor, um Datenänderungen in Echtzeit nachzuverfolgen. |
$collStats |
Die $collStats-Phase in der Aggregationspipeline wird verwendet, um Statistiken zu einer Sammlung zurückzugeben. |
$convert |
Der operator $convert konvertiert einen Ausdruck in den angegebenen Typ. |
$densify |
Der operator $densify fügt fehlende Datenpunkte in einer Folge von Werten innerhalb eines Arrays oder einer Auflistung hinzu. |
$documents |
Die $documents Phase erstellt eine Pipeline aus einer Reihe von bereitgestellten Dokumenten. |
$facet |
Mit $facet können Sie mehrere parallele Aggregationen innerhalb einer einzelnen Pipelinephase ausführen. |
$fill |
Die $fill-Phase ermöglicht das Auffüllen fehlender Werte in Dokumenten basierend auf angegebenen Methoden und Kriterien. |
$geoNear |
Der $geoNear-Operator findet und sortiert Dokumente anhand ihrer Nähe zu einem räumlichen Punkt und gibt Entfernungsinformationen für jedes Dokument zurück. |
$group |
Die $group Phase gruppiert Dokumente nach angegebenen Bezeichnerausdrücken und wendet Akkumulatorausdrücke an. |
$indexStats |
Die $indexStats Phase gibt Nutzungsstatistiken für jeden Index in der Auflistung zurück. |
$isNumber |
Der $isNumber-Operator überprüft, ob ein angegebener Ausdruck ein numerischer Typ ist. |
$lookup |
Die Phase $lookup im Aggregationsframework wird verwendet, um linke äußere Verknüpfungen mit anderen Sammlungen auszuführen. |
$match |
Die $match Phase in der Aggregationspipeline wird verwendet, um Dokumente zu filtern, die einer angegebenen Bedingung entsprechen. |
$merge |
Die $merge-Stufe in einer Aggregationspipeline schreibt die Ergebnisse der Aggregation in eine angegebene Sammlung. |
$out |
Die $out Phase in einer Aggregationspipeline schreibt die resultierenden Dokumente in eine angegebene Auflistung. |
$redact |
Der $redact-Operator filtert den Inhalt der Dokumente basierend auf Zugriffsrechten. |
$replaceWith |
Der operator $replaceWith in DocumentDB gibt ein Dokument zurück, nachdem ein Dokument durch das angegebene Dokument ersetzt wurde. |
$sample |
Der $sample-Operator in DocumentDB gibt eine zufällig ausgewählte Anzahl von Dokumenten zurück. |
$set |
Der $set operator in DocumentDB aktualisiert oder erstellt ein neues Feld mit einem angegebenen Wert. |
$skip |
Die $skip-Phase in der Aggregationspipeline wird verwendet, um eine bestimmte Anzahl von Dokumenten aus der Eingabe zu überspringen und die verbleibenden Dokumente an die nächste Phase in der Pipeline zu übergeben. |
$sort |
Die $sort-Phase in der Aggregationspipeline wird verwendet, um die Dokumente in der Pipeline nach einem bestimmten Feld oder bestimmten Feldern zu sortieren. |
$sortByCount |
Die $sortByCount-Phase in der Aggregationspipeline wird verwendet, um Dokumente nach einem bestimmten Ausdruck zu gruppieren und dann die Anzahl der Dokumente in jeder Gruppe in absteigender Reihenfolge zu sortieren. |
$toBool |
Der $toBool-Operator konvertiert einen Ausdruck in einen booleschen Typ. |
$toDate |
Der operator $toDate konvertiert unterstützte Typen in ein richtiges Date-Objekt. |
$toDecimal |
Der operator $toDecimal wandelt einen Ausdruck in einen Dezimaltyp um. |
$toDouble |
Der operator $toDouble wandelt einen Ausdruck in einen Double-Wert um. |
$toInt |
Der operator $toInt konvertiert einen Ausdruck in eine ganze Zahl. |
$toLong |
Der operator $toLong wandelt einen Ausdruck in einen Long-Wert um. |
$toObjectId |
Der $toObjectId-Operator konvertiert einen Ausdruck in eine ObjectId |
$toString |
Der $toString-Operator wandelt einen Ausdruck in eine Zeichenfolge um. |
$unset |
Die $unset-Phase in der Aggregationspipeline wird verwendet, um bestimmte Felder aus Dokumenten zu entfernen. |
$unwind |
Die $unwind-Phase im Aggregationsframework wird verwendet, um ein Arrayfeld aus den Eingabedokumenten zu dekonstrutieren und ein Dokument für jedes Element auszugeben. |