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

Кой е най-добрият начин за съхраняване на рождени дати в MongoDB?

Просто използвайте:

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

Което връща ISODate с посочената дата без клеймо за време. MongoDB използва нотация за дата ISO-8601, за да представи обекти за дата. По този начин се предоставят много операции с дати. Т.е.

  • new Date("<YYYY-mm-dd>") връща ISODate с указаната дата.

  • new Date("<YYYY-mm-ddTHH:MM:ss>") указва дата и час в локалната часова зона на клиента и връща ISODate с посочената дата и час в UTC.

  • new Date("<YYYY-mm-ddTHH:MM:ssZ>") указва дата и час в UTC и връща ISODate с посочената дата и час в UTC.

  • new Date(<integer>) указва дата и час като милисекунди от епохата на Unix (1 януари 1970 г.) и връща получения екземпляр ISODate.

И още повече, вътрешно обектите за дата се съхраняват като 64-битово цяло число със знак, представляващо броя милисекунди от епохата на Unix (1 януари 1970 г.).



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Възникна предупреждение на MongoDB след преобразуване на комплект реплика в самостоятелен сървър

  2. Грешка при хвърляне на FluentMongo внезапно

  3. инсталирайте mongoDB (подчинен процес е неуспешен, излезе с грешка номер 100)

  4. MongoDB:Все още ли трябва да предоставяте идентификатори, свързващи други колекции, или просто да включвате колекции?

  5. Вмъкване на нови полета (колони) в mongoDB с pandas