Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
$concat
L'opérateur d'$concatagrégation dans Amazon DocumentDB concatène (ou combine) plusieurs chaînes dans un document pour produire une chaîne unique qui peut être renvoyée à l'application. Cela réduit le travail effectué dans l'application, car la manipulation des chaînes est effectuée au niveau de la base de données.
Paramètres
-
expression1: première chaîne à concaténer. -
expression2: deuxième chaîne à concaténer. -
...: chaînes supplémentaires à concaténer (facultatif).
Exemple (MongoDB Shell)
Dans cet exemple, nous concaténons le prénom et le nom de famille des utilisateurs pour produire le nom complet de chaque personne.
Création d'exemples de documents
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"} ])
Exemple de requête
db.people.aggregate([ { $project: { full_name: { $concat: [ "$first_name", " ", "$last_name"] } } } ])
Sortie
{ "_id" : 1, "full_name" : "Jane Doe" }
{ "_id" : 2, "full_name" : "John Doe" }
{ "_id" : 3, "full_name" : "Steve Smith" }
Exemples de code
Pour afficher un exemple de code d'utilisation de la $concat commande, choisissez l'onglet correspondant à la langue que vous souhaitez utiliser :