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à.
$concat
L'operatore di $concat aggregazione in Amazon DocumentDB concatena (o combina) più stringhe in un documento per produrre una singola stringa che può essere restituita all'applicazione. Ciò riduce il lavoro svolto nell'applicazione, poiché la manipolazione delle stringhe viene eseguita a livello di database.
Parametri
-
expression1: la prima stringa da concatenare. -
expression2: La seconda stringa da concatenare. -
...: stringhe aggiuntive da concatenare (opzionale).
Esempio (MongoDB Shell)
In questo esempio, concateniamo il nome e il cognome degli utenti per produrre il nome completo di ogni persona.
Crea documenti di esempio
db.people.insertMany([ { "_id":1, "first_name":"Jane", "last_name":"Doe", "DOB":"2/1/1999", "Desk": "MSP102-MN"}, { "_id":2, "first_name":"John", "last_name":"Doe", "DOB":"12/21/1992", "Desk": "DSM301-IA"}, { "_id":3, "first_name":"Steve", "last_name":"Smith", "DOB":"3/21/1981", "Desk":"MKE233-WI"} ])
Esempio di interrogazione
db.people.aggregate([ { $project: { full_name: { $concat: [ "$first_name", " ", "$last_name"] } } } ])
Output
{ "_id" : 1, "full_name" : "Jane Doe" }
{ "_id" : 2, "full_name" : "John Doe" }
{ "_id" : 3, "full_name" : "Steve Smith" }
Esempi di codice
Per visualizzare un esempio di codice per l'utilizzo del $concat comando, scegliete la scheda relativa alla lingua che desiderate utilizzare: