Can be a 24 character hex string, 12 byte binary Buffer, or a number.
The ObjectId bytes
The ObjectId bytes
The generation time of this ObjectId instance
The generation time of this ObjectId instance
Returns the ObjectId id as a 24 character hex string representation
Generate a 12 byte id buffer used in ObjectId's
pass in a second based timestamp.
Converts the id into a 24 character hex string for printing
The Buffer toString format parameter.
Converts to its JSON the 24 character hex string representation.
Compares the equality of this ObjectId with otherID.
ObjectId instance to compare against.
Returns the generation date (accurate up to the second) that this ID was generated.
Creates an ObjectId from a second based number, with the rest of the ObjectId zeroed out. Used for comparisons or sorting the ObjectId.
an integer number representing a number of seconds.
Creates an ObjectId from a hex string representation of an ObjectId.
create a ObjectId from a passed in 24 character hexstring.
Checks if a value is a valid bson ObjectId
ObjectId instance to validate.
Generated using TypeDoc
Create an ObjectId type