MongoDB ObjectId Konvertitur tat-Timbru tal-Ħin ↔ ObjectId

Kont taf li kull MongoDB ObjectId fih timbru tal-ħin inkorporat tal-ħin tal-ħolqien tiegħu?
Mill-qoxra mongo, tista' tuża getTimestamp() biex tikseb it-timbru tal-ħin mill-ObjectId, iżda m'hemm l-ebda funzjoni inkorporata biex tiġġenera ObjectId minn timbru tal-ħin.
Dan il-konvertitur online se jikkonverti t-timbru tal-ħin għal ObjectId u lura.

ObjectId

(NOTA: mhux uniku, uża biss għal paraguni, mhux biex toħloq dokumenti ġodda!)

ObjectId biex twaħħal fil-qoxra mongo

Time (UTC)

Sena (4 ċifri)
Xahar (1 - 12)
Jum (1 - 31)
Siegħa (0 - 23)
Minuta (0 - 59)
Sekonda (0 - 59)
Timbru tal-ħin ISO

Għaliex tiġġenera ObjectId minn timbru tal-ħin?

Biex issib il-kummenti kollha maħluqa wara 2013-11-01:

db.comments.find({_id: {$gt: ObjectId("5272e0f00000000000000000")}})

Javascript functions

var objectIdFromDate = function (date) {
    return Math.floor(date.getTime() / 1000).toString(16) + "0000000000000000";
};
            
var dateFromObjectId = function (objectId) {
    return new Date(parseInt(objectId.substring(0, 8), 16) * 1000);
};