MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Cách tốt nhất để lưu trữ ngày / giờ trong mongodb

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.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để sử dụng Python để chuyển bsondump của MongoDB thành JSON?

  2. Làm cách nào để thay đổi tất cả các phần tử mảng trong tài liệu mongodb thành một giá trị nhất định?

  3. MongoDB Multikey Indexes &Index Intersection Bounds

  4. MongoDB $ setOnInsert

  5. Spring Data MongoDB - Chỉ mục, Chú thích và Bộ chuyển đổi