Note: mysql-node automatically converts Blob objects to JavaScript buffer objects.
The above answer refers to base64 encoding.
For me, the easiest way to simply read it as a string in node was: myObject.myBlobAttr.toString('utf-8')
As of January 28, 2015,
From the Felix mysql-node page :
Type of casting
For your convenience, this driver will use mysql types for native JavaScript types by default. The following mappings are available:
...
Buffer
TINYBLOB
MEDIUMBLOB
LONGBLOB
Blob
Binary
VARBINARY
BIT (last byte will be filled 0 bits as needed)
Edit Alternative for UTF-8 (?)
String.fromCharCode.apply(null, new Uint16Array(myObject.myBlobAttr));
treejanitor
source share