Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
$concatArrays
L'operatore di $concatArrays aggregazione in Amazon DocumentDB viene utilizzato per concatenare due o più array in un unico array. Questo può essere utile quando è necessario combinare più array di dati in un unico array per ulteriori elaborazioni o analisi.
Parametri
-
array1: il primo array da concatenare. -
array2: Il secondo array da concatenare. -
[array3, ...]: (opzionale) Matrici aggiuntive da concatenare.
Esempio (MongoDB Shell)
L'esempio seguente mostra come utilizzare l'$concatArraysoperatore per combinare due array in un unico array.
Crea documenti di esempio
db.collection.insertMany([ { "_id": 1, "name": "John Doe", "hobbies": ["reading", "swimming"], "skills": ["programming", "design"] }, { "_id": 2, "name": "Jane Smith", "hobbies": ["hiking", "cooking"], "skills": ["marketing", "analysis"] } ]);
Esempio di interrogazione
db.collection.aggregate([ { $project: { _id: 0, name: 1, all_activities: { $concatArrays: ["$hobbies", "$skills"] } } } ]);
Output
[
{
"name": "John Doe",
"all_activities": [
"reading",
"swimming",
"programming",
"design"
]
},
{
"name": "Jane Smith",
"all_activities": [
"hiking",
"cooking",
"marketing",
"analysis"
]
}
]
Esempi di codice
Per visualizzare un esempio di codice per l'utilizzo del $concatArrays comando, scegliete la scheda relativa alla lingua che desiderate utilizzare: