This version of the documentation is archived and no longer
supported. View the current documentation to learn how to
upgrade your version of MongoDB.
Definition
Creates a binary data object.
BinData has the following syntax:
Examples
Insert a BinData() Object
Use the BinData() constructor to create the bdata variable.
var bdata = BinData(0, "gf1UcxdHTJ2HQ/EGQrO7mQ==")
Insert the object into the testbin collection.
db.testbin.insertOne( { _id : 1, bin_data: bdata } )
Query the testbin collection for the inserted document.
db.testbin.find()
You can see the binary buffer stored in the collection.
{ _id: 1, bin_data: Binary(Buffer.from("81fd547317474c9d8743f10642b3bb99", "hex"), 0) }
Get the Length of BinData() Object
Use the BinData() constructor to create the bdata variable.
var bdata = BinData(0, "gf1UcxdHTJ2HQ/EGQrO7mQ==")
Use .length() to return the bit length of the object.
bdata.length()
The returned value is:
16