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

Apa cara terbaik untuk menyimpan tanggal lahir di MongoDB?

Cukup gunakan:

new Date("<YYYY-mm-dd>");

Yang mengembalikan ISODate dengan tanggal yang ditentukan tanpa stempel waktu. MongoDB menggunakan notasi tanggal ISO-8601, untuk mewakili objek tanggal. Dengan cara ini, banyak operasi tanggal disediakan. Yaitu

  • new Date("<YYYY-mm-dd>") mengembalikan ISODate dengan tanggal yang ditentukan.

  • new Date("<YYYY-mm-ddTHH:MM:ss>") menentukan datetime di zona waktu lokal klien dan mengembalikan ISODate dengan datetime yang ditentukan dalam UTC.

  • new Date("<YYYY-mm-ddTHH:MM:ssZ>") menentukan datetime dalam UTC dan mengembalikan ISODate dengan datetime yang ditentukan dalam UTC.

  • new Date(<integer>) menentukan datetime sebagai milidetik sejak zaman Unix (1 Januari 1970), dan mengembalikan instance ISODate yang dihasilkan.

Dan terlebih lagi, secara internal, objek tanggal disimpan sebagai bilangan bulat 64-bit bertanda yang mewakili jumlah milidetik sejak zaman Unix (1 Januari 1970).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. tidak dapat membagi':URI buruk (bukan URI?):

  2. Apa motivasi untuk mengintegrasikan mongodb dengan solr

  3. mongodb periksa apakah titik dalam poligon

  4. findOneAndUpdate bukan fungsi

  5. Pembaruan luwak Banyak dengan nilai berbeda dengan id unik seperti email tanpa loop