A class representation of the BSON Binary type.
Create a new Binary instance.
This constructor can accept a string as its first argument. In this case,
this string will be encoded using ISO-8859-1, not using UTF-8.
This is almost certainly not what you want. Use
instead to convert the string to a Buffer using UTF-8 first.
Optional buffer: string | BinarySequence
a buffer object containing the binary data.
Optional subType: number
the option binary type.
Initial buffer default size
Byte Array BSON type
Column BSON type
Default BSON type
Encrypted BSON type
Function BSON type
MD5 BSON type
User BSON type
UUID BSON type
Deprecated UUID BSON type
Please use SUBTYPE_UUID
the length of the binary sequence
Updates this binary with byte_value.
a single byte we wish to write.
Reads length bytes starting at position.
read from the given position in the Binary.
the number of bytes to read.
Optional format: string
Returns the value of this binary as a string.
Optional asRaw: boolean
Will skip converting to a string
This is handy when calling this function conditionally for some key value pairs and not others
Writes a buffer or string to the binary.
a string or buffer to be written to the Binary BSON object.
specify the binary of where to write the content.
Generated using TypeDoc