Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Aggregeringsoperatorer används för att utföra åtgärder på grupperade data i aggregeringspipelines.
| Description | |
|---|---|
$addFields |
Den $addFields fasen i aggregeringspipelinen används för att lägga till nya fält i dokument. |
$bucket |
Operatorn $bucket grupperar in dokument i bucketar baserat på angivna gränser. |
$changeStream |
Fasen $changeStream öppnar en markör för ändringsström för att spåra dataändringar i realtid. |
$collStats |
Den $collStats fasen i aggregeringspipelinen används för att returnera statistik om en samling. |
$convert |
Operatorn $convert konverterar ett uttryck till den angivna typen |
$densify |
Operatorn $densify lägger till saknade datapunkter i en sekvens med värden i en matris eller samling. |
$documents |
Den $documents fasen skapar en pipeline från en uppsättning angivna dokument. |
$facet |
Med $facet kan flera parallella aggregeringar köras inom en enda pipelinefas. |
$fill |
I $fill-fasen kan saknade värden fyllas i i dokument baserat på angivna metoder och kriterier. |
$geoNear |
Operatorn $geoNear hittar och sorterar dokument efter deras närhet till en geospatial punkt och returnerar avståndsinformation för varje dokument. |
$group |
$group mellanlagrar dokument efter angivna identifieraruttryck och tillämpar ackumulatoruttryck. |
$indexStats |
$indexStats-fasen returnerar användningsstatistik för varje index i samlingen. |
$isNumber |
Operatorn $isNumber kontrollerar om ett angivet uttryck är en numerisk typ |
$lookup |
Den $lookup fasen i Aggregation Framework används för att utföra yttre vänsterkopplingar med andra samlingar. |
$match |
Den $match fasen i aggregeringspipelinen används för att filtrera dokument som matchar ett angivet villkor. |
$merge |
Den $merge fasen i en aggregeringspipeline skriver resultatet av aggregeringen till en angiven samling. |
$out |
$out Fasen i en aggregeringspipeline skriver de resulterande dokumenten till en angiven samling. |
$redact |
Operatorn $redact filtrerar innehållet i dokumenten baserat på åtkomsträttigheter. |
$replaceWith |
Operatorn $replaceWith i DocumentDB returnerar ett dokument efter att ha ersatt ett dokument med det angivna dokumentet |
$sample |
Operatorn $sample i DocumentDB returnerar ett slumpmässigt valt antal dokument |
$set |
Operatorn $set i DocumentDB uppdaterar eller skapar ett nytt fält med ett angivet värde |
$skip |
Den $skip fasen i aggregeringspipelinen används för att hoppa över ett angivet antal dokument från indata och skicka de återstående dokumenten till nästa steg i pipelinen. |
$sort |
Den $sort fasen i aggregeringspipelinen används för att beställa dokumenten i pipelinen efter ett angivet fält. |
$sortByCount |
Den $sortByCount fasen i sammansättningspipelinen används för att gruppera dokument efter ett angivet uttryck och sedan sortera antalet dokument i varje grupp i fallande ordning. |
$toBool |
Operatorn $toBool konverterar ett uttryck till en boolesk typ |
$toDate |
Operatorn $toDate konverterar typer som stöds till ett korrekt Datum-objekt. |
$toDecimal |
Operatorn $toDecimal konverterar ett uttryck till en decimaltyp |
$toDouble |
Operatorn $toDouble konverterar ett uttryck till ett Double-värde |
$toInt |
Operatorn $toInt konverterar ett uttryck till ett heltal |
$toLong |
Operatorn $toLong konverterar ett uttryck till ett långt värde |
$toObjectId |
Operatorn $toObjectId konverterar ett uttryck till ett ObjectId |
$toString |
Operatorn $toString konverterar ett uttryck till en sträng |
$unset |
Den $unset fasen i aggregeringspipelinen används för att ta bort angivna fält från dokument. |
$unwind |
Den $unwind fasen i aggregeringsramverket används för att dekonstruera ett matrisfält från indatadokumenten för att mata ut ett dokument för varje element. |