Create an ObjectId type
可选inputId: string | number | ObjectId | Uint8Array<ArrayBufferLike> | ObjectIdLikeCan be a 24 character hex string, 12 byte binary Buffer, or a number.
The ObjectId bytes
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.
Returns the ObjectId id as a 24 character hex string representation
Converts to its JSON the 24 character hex string representation.
Converts the id into a 24 character hex string for printing, unless encoding is provided.
可选encoding: "base64" | "hex"hex or base64
静态create静态createCreates an ObjectId from a hex string representation of an ObjectId.
create a ObjectId from a passed in 24 character hexstring.
静态createCreates 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.
静态generateGenerate a 12 byte id buffer used in ObjectId's
可选time: numberpass in a second based timestamp.
静态isChecks if a value is a valid bson ObjectId
ObjectId instance to validate.
A class representation of the BSON ObjectId type.