sql >> Databáze >  >> NoSQL >> MongoDB

Jaký je nejlepší způsob ukládání dat narození v MongoDB?

Jednoduše použijte:

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

Což vrátí ISODate se zadaným datem bez časového razítka. MongoDB používá k reprezentaci datových objektů zápis data ISO-8601. Tímto způsobem je zajištěno mnoho datových operací. Tj.

  • new Date("<YYYY-mm-dd>") vrátí ISODate se zadaným datem.

  • new Date("<YYYY-mm-ddTHH:MM:ss>") určuje datum a čas v místním časovém pásmu klienta a vrátí ISODate se zadaným datem a časem v UTC.

  • new Date("<YYYY-mm-ddTHH:MM:ssZ>") určuje datum a čas v UTC a vrací ISODate se zadaným datem a časem v UTC.

  • new Date(<integer>) určuje datum a čas v milisekundách od epochy Unixu (1. ledna 1970) a vrací výslednou instanci ISODate.

A ještě více, interně jsou objekty data uloženy jako 64bitové celé číslo se znaménkem představující počet milisekund od epochy Unixu (1. ledna 1970).



  1. MongoDB:jak najít dokumenty ignorující velká a malá písmena, akcenty a procentuální logiku (%)

  2. Dynamické vyhledávání Spark Structured Streaming s Redis

  3. Hadoop InputFormat a typy InputFormat v MapReduce

  4. Rails:ukládání zašifrovaných dat do databáze