Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
$concat
Operator $concat agregasi di Amazon DocumentDB menggabungkan (atau menggabungkan) beberapa string dalam dokumen untuk menghasilkan string tunggal yang dapat dikembalikan ke aplikasi. Ini mengurangi pekerjaan yang dilakukan dalam aplikasi, karena manipulasi string dilakukan di tingkat database.
Parameter
-
expression1: String pertama yang digabungkan. -
expression2: String kedua untuk digabungkan. -
...: String tambahan untuk digabungkan (opsional).
Contoh (MongoDB Shell)
Dalam contoh ini, kami menggabungkan nama depan dan belakang pengguna untuk menghasilkan nama lengkap setiap orang.
Buat dokumen sampel
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"} ])
Contoh kueri
db.people.aggregate([ { $project: { full_name: { $concat: [ "$first_name", " ", "$last_name"] } } } ])
Keluaran
{ "_id" : 1, "full_name" : "Jane Doe" }
{ "_id" : 2, "full_name" : "John Doe" }
{ "_id" : 3, "full_name" : "Steve Smith" }
Contoh kode
Untuk melihat contoh kode untuk menggunakan $concat perintah, pilih tab untuk bahasa yang ingin Anda gunakan: