Ja, det är möjligt. I C#-drivrutinen finns det till exempel en konstruktor för ObjectId
där du kan skicka in en tidsstämpel, se denna källfil
. Det är lättast att använda hjälpmetoden GenerateNewId
:
var id = ObjectId.GenerateNewId(new DateTime(2012, 01, 01));
Jag vet inte vilket programmeringsspråk du använder och om drivrutinen på det språket stöder den här funktionen, men jag antar att detta är allmänt tillgängligt.
EDIT:Detta fråga innehåller koden för Java, mongoose och python, och svaret innehåller kod för PHP. "Vidtillgänglig" verkar vara ett felaktigt antagande, det är till exempel ännu inte implementerat i PHP-drivrutinen.