我在MongoDB中有一系列记录,其中包含一个小的二进制字段。当我用mongodb-node查询并执行console.log(my_record);
时,我看到记录就像二进制形式一样好了。我希望在发送回客户端之前获取数据并将其转换为base 64。我试过new Buffer(my_record.binary,'base64')
,但它抱怨说不好。有什么想法吗?
答案 0 :(得分:1)
您必须以二进制形式读取数据,并将其输出到base64中。我想,你必须做一些这样的事情:
buffer = new Buffer(my_record.binary,'binary')
hex = buffer.toString('base64')