Ja, det er muligt. I C#-driveren er der for eksempel en konstruktør til ObjectId
hvor du kan sende et tidsstempel ind, se denne kildefil
. Det er nemmest at bruge hjælpemetoden GenerateNewId
:
var id = ObjectId.GenerateNewId(new DateTime(2012, 01, 01));
Jeg ved ikke, hvilket programmeringssprog du bruger, og om driveren på det sprog understøtter denne funktion, men jeg gætter på, at dette er bredt tilgængeligt.
EDIT:Dette spørgsmål indeholder koden til Java, mongoose og python, og svaret indeholder kode til PHP. "Alt tilgængeligt" ser ud til at være en forkert antagelse, den er f.eks. endnu ikke implementeret i PHP-driveren.