MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

Най-добрият начин за съхраняване на времето от деня в Mongoose

Бих предложил да го съхраните или като секунди от полунощ (като Number ) или като подплатен цифров String съхранявани в 24-часов формат.

Например 3:30PM :

  1. Секунди (съхранени като число):55800
  2. Низ:"1530" (винаги трябва да е 24-часов формат с водеща цифрова цифра, за да има същия брой места, така че 8:30AM ще бъде "0830"

И двете могат да бъдат сортирани, индексирани, заявени по диапазон. И двете отнемат приблизително еднакъв брой байтове. Тъй като нито един от тях не е много лесен за четене, вероятно ще трябва да ги форматирате по двата начина за показване. Наистина зависи от вас кой ще работи по-добре за вашата употреба.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Връзка към MongoDB ReplicaSet на Kubernetes

  2. Как да обработвам кръгови документи в MongoDB/DynamoDB?

  3. Полета за заявки в колекция MongoDB.

  4. Golang / MGO -- паника:няма достъпни сървъри

  5. Как да създадете потребител в mongodb с docker-compose