ในการรับองค์ประกอบของ Date/ISODate ใน MongoDB ให้เราสร้างเอกสารที่มีวันที่ในคอลเลกชัน ตอนนี้ให้เรารับองค์ประกอบของ Date/ISODate ใน MongoDB
> db.componentOfDateDemo.insert({"ShippingDate":new Date()});
WriteResult({ "nInserted" : 1 }) ต่อไปนี้เป็นแบบสอบถามเพื่อแสดงเอกสารทั้งหมดจากคอลเลกชันโดยใช้วิธี find()
> db.componentOfDateDemo.find().pretty()
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้
{
"_id" : ObjectId("5c9e9d57d628fa4220163b68"),
"ShippingDate" : ISODate("2019-03-29T22:33:59.776Z")
} ต่อไปนี้เป็นแบบสอบถามเพื่อให้ได้ผลลัพธ์โดยใช้ findOne()
> var result=db.componentOfDateDemo.findOne();
ตอนนี้คุณสามารถแสดงเอกสารจากคอลเลกชัน ต่อไปนี้เป็นแบบสอบถาม
> result
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้
{
"_id" : ObjectId("5c9e9d57d628fa4220163b68"),
"ShippingDate" : ISODate("2019-03-29T22:33:59.776Z")
} หากต้องการรับเฉพาะวันที่จากเอกสาร ให้ใช้แบบสอบถามต่อไปนี้
> result.ShippingDate;
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้
ISODate("2019-03-29T22:33:59.776Z") เพื่อให้ได้รายละเอียดทั้งหมดเกี่ยวกับวันที่ ใช้แบบสอบถามต่อไปนี้
> result.ShippingDate.pressTABKeyTwoTimes
ต่อไปนี้เป็นภาพหน้าจอของผลลัพธ์

ตอนนี้คุณสามารถใช้ฟังก์ชันด้านบนสำหรับฟิลด์ "ShippingDate" ต่อไปนี้เป็นแบบสอบถาม
> result.ShippingDate.getFullYear() 2019 > result.ShippingDate.getSeconds(); 59 > result.ShippingDate.getMinutes(); 3 > result.ShippingDate.getHours(); 4 > result.ShippingDate.getDate(); 30 > result.ShippingDate.getMonth(); 2