Para agentes de IA: hay un índice de documentación disponible en https://www.mongodb.com/es/docs/llms.txt — versiones en markdown de todas las páginas están disponibles agregando .md a cualquier ruta URL.
Docs Menu

$concat (operador de expresión)

$concat

Concatena strings y devuelve el string concatenado.

$concat tiene esta sintaxis:

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

Los argumentos pueden ser cualquier expresión válida siempre y cuando se resuelvan como strings. Para obtener más información sobre las expresiones, consulta Expresiones.

Si el argumento se resuelve en un valor de null o se refiere a un campo que falta, $concat devuelve null.

El siguiente ejemplo utiliza la colección movies del conjunto de datos de muestra sample_mflix. Para obtener más información sobre cómo cargar este conjunto de datos en su implementación, consulte Cargar el conjunto de datos de muestra.

Utilice el operador $concat para concatenar el campo title y el campo rated con un delimitador "-". El filtro runtime limita el resultado a un conjunto pequeño y 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
}
]
Califique esta página

En esta página