sql >> Database >  >> NoSQL >> MongoDB

Hoe kan ik de tijd van de dag opslaan in MongoDB? Als een string? Geef willekeurig jaar/maand/dag?

U kunt de tijd opslaan als een getal (aantal seconden sinds 00:00:00). Het wordt op natuurlijke wijze gesorteerd en is indien nodig gemakkelijk te converteren van/naar uu:mm:ss-formaat.

//from 23:55:00 to the stored time
storedTime = hours * 3600 + minutes * 60 + seconds

//from the stored time to 23:55:00
hours = storedTime / 3600  // needs to be an integer division
leaves = storedTime - hours * 3600
minutes = leaves / 60
seconds = leaves - 60 * minutes



  1. Hoe MongoDB-databaseautomatisering de beveiliging verbetert

  2. hoe een sleutel van een kaart in REDIS laten verlopen?

  3. MongoDB Java invoegen Throws org.bson.codecs.configuration.CodecConfigurationException:kan geen codec vinden voor klasse io.github.ilkgunel.mongodb.Pojo

  4. Over MongoDB, waarom gebruiken we het? MongoDB's terminologie en implementatie