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

Cách tốt nhất để lưu trữ thời gian trong ngày ở Mongoose

Tôi khuyên bạn nên lưu trữ nó dưới dạng giây kể từ nửa đêm (dưới dạng Number ) hoặc dưới dạng String số được đệm được lưu trữ ở định dạng 24 giờ.

Ví dụ:3:30PM :

  1. Giây (được lưu trữ dưới dạng số):55800
  2. Chuỗi:"1530" (luôn phải là định dạng 24 giờ với một chữ số ở đầu để có cùng một số vị trí, vì vậy 8:30AM sẽ là "0830"

Cả hai đều có thể được sắp xếp, lập chỉ mục, truy vấn theo phạm vi. Cả hai đều có số byte xấp xỉ như nhau. Vì cả hai đều không thân thiện với con người có thể đọc được, bạn có thể cần phải định dạng chúng theo cách nào đó để hiển thị. Nó thực sự phụ thuộc vào bạn cái nào sẽ hoạt động tốt hơn cho việc sử dụng của bạn.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose Điền cơ sở vào trường khác Tham chiếu động

  2. Làm cách nào để nhóm các bài đăng lồng nhau với khung tổng hợp MongoDB?

  3. Các phương thức find () và findOne () trong MongoDB hiển thị các kết quả khác nhau

  4. Quy tắc MongoDB để xóa một hàng nếu một cột cụ thể chứa một giá trị cụ thể

  5. Nodejs Mongodb cập nhật nhiều bộ sưu tập