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

กำลังแปลง isodate เป็นค่าตัวเลขใน MongoDB หรือไม่


คุณสามารถใช้ getTime() สำหรับสิ่งนี้ ต่อไปนี้เป็นไวยากรณ์ -

yourVariableName.getTime();

แปลง ISODate เป็นค่าตัวเลข -

> var arrivalDate=ISODate('2019-04-18 13:50:45');

ต่อไปนี้เป็นแบบสอบถามเพื่อแปลง ISODate เป็นค่าตัวเลข -

> arrivalDate.getTime();

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

1555595445000

ให้เราตรวจสอบว่าเป็นค่าตัวเลขที่ถูกต้องสำหรับ ISODate หรือไม่ ต่อไปนี้เป็นข้อความค้นหาเพื่อรับ ISODate ที่ถูกต้องทุกครั้งที่เราใช้ค่าตัวเลขที่สูงกว่า -

> new Date(1555595445000);

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

ISODate("2019-04-18T13:50:45Z")

ใช่ นี่คือ ISODate ที่ถูกต้อง