Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Os operadores de agregação são usados para realizar operações em dados agrupados em pipelines de agregação.
| Description | |
|---|---|
$addFields |
O estágio $addFields no pipeline de agregação é usado para adicionar novos campos aos documentos. |
$bucket |
O operador $bucket agrupa documentos de entrada em baldes com base em limites especificados. |
$changeStream |
O estágio $changeStream abre um cursor de fluxo de alterações para acompanhar as alterações de dados em tempo real. |
$collStats |
O estágio de $collStats no pipeline de agregação é usado para retornar estatísticas sobre uma coleção. |
$convert |
O operador $convert converte uma expressão no tipo especificado |
$densify |
O operador $densify adiciona pontos de dados em falta numa sequência de valores dentro de um array ou coleção. |
$documents |
O estágio $documents cria um pipeline a partir de um conjunto de documentos fornecidos. |
$facet |
O $facet permite que várias agregações paralelas sejam executadas dentro de um único estágio de pipeline. |
$fill |
A etapa $fill permite preencher os valores em falta nos documentos com base em métodos e critérios especificados. |
$geoNear |
O operador $geoNear encontra e classifica documentos pela sua proximidade a um ponto geoespacial, retornando informações de distância para cada documento. |
$group |
O estágio $group agrupa documentos por expressões de identificador especificadas e aplica expressões de acumulador. |
$indexStats |
O estágio $indexStats retorna estatísticas de uso para cada índice na coleção. |
$isNumber |
O operador $isNumber verifica se uma expressão especificada é um tipo numérico |
$lookup |
O estágio $lookup na Estrutura de Agregação é usado para executar junções externas à esquerda com outras coleções. |
$match |
O estágio $match no pipeline de agregação é usado para filtrar documentos que correspondem a uma condição especificada. |
$merge |
O estágio $merge numa pipeline de agregação escreve os resultados da agregação numa coleção especificada. |
$out |
A $out etapa de um pipeline de agregação escreve os documentos resultantes numa coleção especificada. |
$redact |
O operador $redact filtra o conteúdo dos documentos com base nos direitos de acesso. |
$replaceWith |
O operador $replaceWith no DocumentDB devolve um documento após substituir um documento pelo documento especificado |
$sample |
O operador $sample no DocumentDB devolve um número seleto aleatoriamente de documentos |
$set |
O operador $set no DocumentDB atualiza ou cria um novo campo com um valor especificado |
$skip |
O estágio de $skip no pipeline de agregação é usado para ignorar um número especificado de documentos da entrada e passar os documentos restantes para o próximo estágio no pipeline. |
$sort |
O estágio $sort no pipeline de agregação é usado para ordenar os documentos no pipeline por um campo ou campos especificados. |
$sortByCount |
O estágio $sortByCount no pipeline de agregação é usado para agrupar documentos por uma expressão especificada e, em seguida, classificar a contagem de documentos em cada grupo em ordem decrescente. |
$toBool |
O operador $toBool converte uma expressão em um tipo booleano |
$toDate |
O operador $toDate converte tipos suportados em um objeto Date adequado. |
$toDecimal |
O operador $toDecimal converte uma expressão num tipo Decimal |
$toDouble |
O operador $toDouble converte uma expressão em um valor Double |
$toInt |
O operador $toInt converte uma expressão em um Integer |
$toLong |
O operador $toLong converte uma expressão em um valor Long |
$toObjectId |
O operador $toObjectId converte uma expressão em um ObjectId |
$toString |
O operador $toString converte uma expressão em uma String |
$unset |
O estágio $unset no pipeline de agregação é usado para remover campos especificados de documentos. |
$unwind |
O estágio $unwind na estrutura de agregação é usado para desconstruir um campo de matriz dos documentos de entrada para produzir um documento para cada elemento. |