Ja, dat is mogelijk. In de C#-driver is er bijvoorbeeld een constructor voor ObjectId
waar je een tijdstempel kunt doorgeven, zie dit bronbestand
. Het is het gemakkelijkst om de helpermethode GenerateNewId
. te gebruiken :
var id = ObjectId.GenerateNewId(new DateTime(2012, 01, 01));
Ik weet niet welke programmeertaal je gebruikt en of het stuurprogramma in die taal deze functie ondersteunt, maar ik denk dat dit algemeen beschikbaar is.
EDIT:Dit vraag bevat de code voor Java, mangoest en python, en het antwoord bevat code voor PHP. "Wijdverbreid beschikbaar" lijkt een verkeerde veronderstelling, het is bijvoorbeeld nog niet geïmplementeerd in de PHP-driver.