sql >> Database >  >> NoSQL >> MongoDB

Beste manier om de tijd van de dag op te slaan in Mongoose

Ik raad aan om het op te slaan als seconden sinds middernacht (als een Number ) of als een opgevulde numerieke String opgeslagen in 24-uurs formaat.

Bijvoorbeeld 3:30PM :

  1. Seconden (opgeslagen als een getal):55800
  2. String:"1530" (moet altijd de 24-uursnotatie zijn met een voorloopcijfer om hetzelfde aantal plaatsen te hebben, dus 8:30AM zou zijn "0830"

Beide kunnen worden gesorteerd, geïndexeerd, opgevraagd op bereik. Beide nemen ongeveer hetzelfde aantal bytes in beslag. Aangezien geen van beide erg mensvriendelijk leesbaar is, moet u ze waarschijnlijk hoe dan ook formatteren voor weergave. Het is echt aan jou welke het beste zou werken voor jouw gebruik.




  1. Hoe kan ik een unieke id met twee kolommen toevoegen aan de mongodb in een meteor-app?

  2. docker-compose MongoDB-fout:netwerkfout tijdens een poging om de opdracht 'isMaster' op de host uit te voeren

  3. Hoe een arraygrootte in MongoDB te beperken?

  4. ObjectId matchen met string voor $graphLookup