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

Nejlepší způsob, jak uložit denní čas v Mongoose

Navrhoval bych to uložit buď jako sekundy od půlnoci (jako Number ) nebo jako vyplněný numerický String uloženy ve 24hodinovém formátu.

Například 3:30PM :

  1. Sekundy (uložené jako číslo):55800
  2. Řetězec:"1530" (vždy musí být 24hodinový formát s počáteční číslicí, aby byl stejný počet míst, takže 8:30AM bude "0830"

Oba lze třídit, indexovat, dotazovat se podle rozsahu. Oba zabírají přibližně stejný počet bajtů. Vzhledem k tomu, že ani jeden z nich není pro člověka velmi dobře čitelný, budete je pravděpodobně muset pro zobrazení naformátovat v obou směrech. Je opravdu na vás, který z nich bude pro vaše použití fungovat lépe.




  1. Jak mohu uložit denní dobu v MongoDB? Jako struna? Uveďte libovolný rok/měsíc/den?

  2. Jak donutit mongo ukládat členy malými písmeny?

  3. Jak implementovat oAuth2 spolu s ověřováním JWT v jarním bootování?

  4. MongoDB nastavil limit na $inc