Det er hvad et ObjectID er. Det er simpelthen et objekt, der indeholder disse egenskaber.
http://docs.mongodb.org/manual/reference/object-id/
{
"_bsontype" : "ObjectID",
"id" : "U\u0013[-Ф~\u001d$©t",
"generationTime" : 1.43439e+09
}
U\u0013[-Ф~\u001d$©t
er binær på 12 tegn streng, som bliver konverteret til den velkendte 24 char hex streng (55107edd8e21f20000fd79a6
), når objektet som helhed er repræsenteret som en tekstværdi (dvs. dets .toString
funktion aktiveres)
I Mongoose har dokumenterne også en .id
getter, som giver dig 24 char hex som en strengværdi.