Das ist was eine ObjectID ist. Es ist einfach ein Objekt, das diese Eigenschaften enthält.
http://docs.mongodb.org/manual/reference/object-id/
{
"_bsontype" : "ObjectID",
"id" : "U\u0013[-Ф~\u001d$©t",
"generationTime" : 1.43439e+09
}
U\u0013[-Ф~\u001d$©t
ist die 12-stellige Binärdatei String, der in den bekannten 24-Zeichen-Hex-String konvertiert wird (55107edd8e21f20000fd79a6
), wenn das Objekt als Ganzes als Textwert dargestellt wird (d. h. sein .toString
Funktion aufgerufen wird)
In Mongoose haben die Dokumente auch eine .id
Getter, die Ihnen den 24-Zeichen-Hex als String-Wert geben.