Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MongoDB

วิธีอ่าน Key-Value Pair เฉพาะจากคอลเลกชัน MongoDB

ใช้ Dot Notation (.) ใน Projection เพื่ออ่านคีย์-ค่าเฉพาะจากออบเจกต์ซ้อน (Nested Object)

ตัวอย่างการใช้งาน

สร้างคอลเลกชันพร้อมเอกสารที่มีออบเจกต์ StudentDetails:

แสดงเอกสารทั้งหมด:

{ "_id" : 100, "StudentDetails" : {
    "StudentFirstName" : "David",
    "StudentLastName" : "Miller",
    "StudentAge" : 23,
    "StudentCountryName" : "US"
} }

อ่านเฉพาะ StudentCountryName จาก StudentDetails

ผลลัพธ์:

หมายเหตุ: _id จะถูกรวมมาเสมอ ถ้าไม่ต้องการต้องระบุ _id: 0 ใน Projection