Operador MongoDB $concatArrays

{ $concatArrays: [ <array1>, <array2>, ... <arrayN>] }

Aquí, anthisa resuelve un

Ejemplos:

Usando el operador $concatArrays:

En este ejemplo, vamos a concatenar los valores (es decir, arrays) de los campos números 1 y números 2 mediante el operador $concatArrays.

db.arrayExample.aggregate([
... {$match: {name: "Lolo"}},
... {$project: {
... concatResult: {$concatArrays: ["$numbers1", "$numbers2"]}}}])

En este ejemplo, vamos a concatenar los valores (es decir, arreglos) de campos de frutas y verduras usando el operador $concatArrays.

db.arrayExample.aggregate([
... {$match: {name: "Bongo"}},
... {$project: {concatResult:
... {$concatArrays: ["$fruits", "$veggie"]}}}])

Usando el operador $concatArrays en el documento incrustado:

En este ejemplo, vamos a concatenar el valor (es decir, la array) del campo favGame.indoorGames con la array especificada (es decir, [“Uno”, “Snooker”]) usando el operador $concatArrays.

db.arrayExample.aggregate([{$match: {name: "Piku"}},
... {$project: {concatResult: {
... $concatArrays: ["$favGame.indoorGames", ["Uno", "Snooker"]]}}}])

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *