【问题标题】:MongoDB Node Driver with Binary Data Field具有二进制数据字段的 MongoDB 节点驱动程序
【发布时间】:2011-10-30 23:50:51
【问题描述】:

我在 MongoDB 中有一系列记录,其中包含一个较小的二进制字段。当我使用 mongodb-node 查询它并执行 console.log(my_record); 时,我看到记录以明显的二进制形式很好。我想在发送回客户端之前获取数据并将其转换为 base 64。我试过new Buffer(my_record.binary,'base64'),但它抱怨论点不好。有什么想法吗?

【问题讨论】:

    标签: mongodb node.js


    【解决方案1】:

    你必须读取二进制数据,并以base64输出。我想,你必须做这样的事情:

    buffer = new Buffer(my_record.binary,'binary')
    hex = buffer.toString('base64')
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-25
    • 2020-05-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多