Cách tốt nhất là lưu trữ các đối tượng Ngày JavaScript gốc, ánh xạ này lên các đối tượng Ngày gốc BSON.
> db.test.insert({date: ISODate()})
> db.test.insert({date: new Date()})
> db.test.find()
{ "_id" : ObjectId("..."), "date" : ISODate("2014-02-10T10:50:42.389Z") }
{ "_id" : ObjectId("..."), "date" : ISODate("2014-02-10T10:50:57.240Z") }
Loại gốc hỗ trợ toàn bộ nhiều phương pháp hữu ích ra khỏi hộp, chẳng hạn như bạn có thể sử dụng trong các công việc thu gọn bản đồ của mình.
Nếu cần, bạn có thể dễ dàng chuyển đổi Date
các đối tượng đến và đi từ dấu thời gian Unix, sử dụng getTime()
phương thức và Date(milliseconds)
phương thức khởi tạo, tương ứng.
Nói một cách chính xác, dấu thời gian Unix được đo bằng giây . Đối tượng Ngày trong JavaScript đo bằng mili giây kể từ kỷ nguyên Unix.