Para agentes de IA: um índice de documentação está disponível em https://www.mongodb.com/pt-br/docs/llms.txt — as versões de markdown de todas as páginas estão disponíveis anexando .md a qualquer caminho de URL.
Menu Docs

$concat (operador de expressão )

$concat

Concatena strings e retorna a string concatenada.

$concat tem esta sintaxe:

{ $concat: [ <expression1>, <expression2>, ... ] }

Os argumentos podem ser qualquer expressão válida, desde que produzam strings. Para mais informações sobre expressões, consulte Expressões.

Se o argumento for resolvido para um valor de null ou se referir a um campo ausente, $concat retornará null.

O exemplo a seguir usa a coleção movies do conjunto de dados de amostra sample_mflix. Para obter detalhes sobre como carregar esse conjunto de dados em sua implantação, consulte Carregar o conjunto de dados de amostra.

Utilize o operador $concat para concatenar o campo title e o campo rated com um " - " delimitador. O filtro runtime limita o resultado a um conjunto pequeno e representativo de documentos:

db.movies.aggregate( [
{ $match: { runtime: { $gt: 1000 } } },
{
$project: {
_id: 0,
title: 1,
titleRated: { $concat: [ "$title", " - ", "$rated" ] }
}
},
{ $sort: { title: 1 } }
] )
[
{
title: 'Baseball',
titleRated: 'Baseball - TV-PG'
},
{
title: 'Centennial',
titleRated: null
}
]
Avalie esta página

Nesta página