Dùng forEach() để concat các trường. Tạo collection:
> db.concatenateDemo.insertOne({"Name":"John","Age":21});
{ "acknowledged" : true, "insertedId" : ObjectId("5cc80dd88f9e6ff3eb0ce448") }
> db.concatenateDemo.insertOne({"Name":"Carol","Age":23});
{ "acknowledged" : true, "insertedId" : ObjectId("5cc80de18f9e6ff3eb0ce449") }
Hiển thị tất cả:
> db.concatenateDemo.find().pretty();
Kết quả:
Nối Name và Age thành trường mới
NameAndAge:> db.concatenateDemo.find().forEach( function (result) { result.NameAndAge = result.Name + ' ' + result.Age; printjson(result); } );Kết quả: