Сохраните строку в MongoDB с двоичным представлением, затем прочитайте ее правильно - PullRequest
0 голосов
/ 01 февраля 2019

Привет, ребята, у меня есть схема MongoDb, где один из типов столбцов является буфером, здесь я хочу сохранить строку, а затем прочитать ее правильно.Как я могу это сделать ?Например, когда я вставляю туда данные с помощью

var info = Buffer.from(string);

, затем читаю их с помощью

Buffer.from(info, 'binary').toString('utf8');

Я получаю строку, в которой отображается /n.Как это сделать правильно?

1 Ответ

0 голосов
/ 01 февраля 2019

(Предполагается, что вы имели в виду \n)

Обрезали ли вы входную строку, чтобы удалить завершающий \n?Например, в node.js REPL:

> var info = Buffer.from("string\n");
undefined
> Buffer.from(info, 'binary').toString('utf8');
'string\n'

против

> var string = "string\n";
undefined
> info = Buffer.from(string.trim());
<Buffer 73 74 72 69 6e 67>
> Buffer.from(info, 'binary').toString('utf8');
'string'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...