MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Cara terbaik untuk menyimpan waktu dalam sehari di Mongoose

Saya sarankan menyimpannya sebagai detik sejak tengah malam (sebagai Number ) atau sebagai String . numerik yang diisi disimpan dalam format 24 jam.

Misalnya, 3:30PM :

  1. Detik (disimpan sebagai angka):55800
  2. String:"1530" (selalu harus dalam format 24 jam dengan digit angka di depan untuk memiliki jumlah tempat yang sama, jadi 8:30AM akan menjadi "0830"

Keduanya dapat diurutkan, diindeks, ditanyakan berdasarkan rentang. Keduanya mengambil kira-kira jumlah byte yang sama. Karena keduanya tidak mudah dibaca oleh manusia, Anda mungkin perlu memformatnya dengan cara apa pun untuk ditampilkan. Terserah Anda mana yang akan bekerja lebih baik untuk Anda gunakan.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB di Go dengan mgo, operator dengan bson.M / bson.D selalu mendapat kesalahan sintaks

  2. Bagaimana Anda memodelkan pelanggan> pesanan> pesanan> produk dalam database NoSql?

  3. Kueri MongoDB dengan $and dan Multiple $or

  4. PHP Mongo Kesalahan membaca dari soket

  5. Dan operator mongoosastic (filter)