Få tidsstempel for dokumentoprettelse
Hvis du bruger MongoDB's standard ObjectID'er til dit _id
felt, omfatter disse en tidsstempelkomponent, som du kan bruge til at udlede oprettelsesdatoen for et dokument. PHP-driveren inkluderer en MongoId::getTimestamp()-metode, der kan bruges til at udtrække tiden fra et ObjectID.
Bemærk, at ObjectID normalt genereres af PHP-driveren (ikke MongoDB-serveren), så det er vigtigt at have dine ure synkroniseret med ntpd
eller lignende, hvis tidsstemplets nøjagtighed er vigtig.
Opdatering af dato/tidsstempler
I den kommende MongoDB 2.6-udgivelse, en ny $currentDate
update modifier er blevet tilføjet, som understøtter indstilling af server-side datoer og tidsstempler. For mere information se:SERVER-10911 i MongoDB Jira issue tracker.
Indtil denne server-side support er tilgængelig, vil din bedste metode til at tilføje aktuel dato/tid være at indstille i din applikationskode ved hjælp af time()
eller en tilsvarende funktion.