MongoDB ตัวพิมพ์ใหญ่ ด้วย $toUpper บทความนี้สอนเขียน query แสดงข้อมูลแบบตัวพิมพ์ใหญ่ โดยใช้คำสั่ง $toUpper ร่วมกับ $project และ aggregate ของฐานข้อมูล MongoDB พร้อมแสดงผลลัพธ์ออกสู่หน้าจอ สามารถเขียนคำสั่งได้ดังนี้
ตัวอย่าง MongoDB ตัวพิมพ์ใหญ่ ด้วย $toUpper
db.product.aggregate(
[{
$project:
{
_id: 0,
name: { $toUpper: "$name" }
}
}]
)
ผลลัพธ์
{ name: 'NOTEBOOK' }
{ name: 'COMPUTER' }
{ name: 'MOBILE' }
{ name: 'SUPER COMPUTER' }
{ name: 'MOUSE' }
{ name: 'MONGODB' }
MongoDB ตัวพิมพ์ใหญ่ จากตัวอย่างแสดงข้อมูลจาก collection product ด้วย aggregate ร่วมกับ $project โดยใช้คำสั่ง name: { $toUpper: "$name" } คือแสดงข้อมูลจาก field name เป็นตัวพิมพ์ใหญ่ด้วยคำสั่ง $toUpper โดยกำหนดชื่อ field ตอนแสดงผลลัพธ์ว่า name