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

Časové razítko ISODate() MongoDB vs. UNIX

Výše režie ISODate ve srovnání s time_t je triviální ve srovnání s výhodami prvního.

Datum ve formátu ISO 8601 je čitelné člověkem, lze jej použít k vyjádření dat před 1. lednem 1970, a co je nejdůležitější, není kořistí Problém Y2038 .

Tento poslední kousek nelze dostatečně zdůraznit. V roce 1960 se zdálo směšné, že plýtvání oktetem nebo dvěma na stoleté číslo může přinést nějaký užitek, protože přelom století byl nemožně daleko. Víme, jak to se ukázalo jako špatně . Rok 2038 tu bude dříve, než byste čekali, a time_t jsou již nedostatečné k tomu, aby představovaly – například – harmonogram plateb na 30leté smlouvě.



  1. Jak používat Liquibase-MongoDb-Spring-boot

  2. Node.js a MongoDB, opětovně používající objekt DB

  3. Jak nahradit existující dokumenty při importu souboru do MongoDB

  4. pokoušíte se zobrazit data v jade z mongodb