operadores de expresión de string concat concatenatereturns
{ $concat: [ <expression1>, <expression2>, ... ] }
Aquí, los argumentos pasados en este operador
- Si el argumento ingresado se resuelve en nulo , entonces este operador devolverá nulo .
- Si el argumento ingresado se refiere a un campo que falta , entonces este operador devolverá un valor nulo .
Ejemplos:
empleado
usando
empleados. Aquí, concatenamos la string «Mi departamento es:» con el valor del campo del departamento.
db.employee.aggregate([ ... {$project: {"name.first": 1, _id: 0, dept: ... {$concat: ["My department is: ", "$department"]}}}])
usando
concatenando los valores de los campos name.first, name.middle y name.last.
db.employee.aggregate([ ... {$project: {fullname: ... {$concat: ["$name.first", "$name.middle", "$name.last"]}}}])
Publicación traducida automáticamente
Artículo escrito por ankita_saini y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA