Драйвер узла MongoDB с полем двоичных данных - PullRequest
0 голосов
/ 31 октября 2011

У меня есть серия записей в MongoDB с небольшим двоичным полем. Когда я запрашиваю его с помощью mongodb-node и выполняю console.log(my_record);, я вижу запись в отличной бинарной форме. Я хочу получить данные и преобразовать их в базу 64 перед отправкой обратно клиенту. Я пытался new Buffer(my_record.binary,'base64'), но он жалуется на плохой аргумент. Есть идеи?

1 Ответ

1 голос
/ 31 октября 2011

Вы должны прочитать данные в двоичном виде и вывести их в base64.Я думаю, вы должны сделать что-то вроде этого:

buffer = new Buffer(my_record.binary,'binary')
hex = buffer.toString('base64')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...