大家好,我有一个MongoDb模式,其中一种列类型是buffer,在这里我想保存一个字符串然后正确地读取它。我怎样才能做到这一点 ? 例如,当我用
插入数据时var info = Buffer.from(string);
然后用
阅读Buffer.from(info, 'binary').toString('utf8');
我得到一个可见/n
的字符串。如何正确执行此操作?
答案 0 :(得分:0)
(假设您的意思是\n
)
您是否修剪了输入字符串以删除结尾的\n
?例如。在node.js REPL中:
> var info = Buffer.from("string\n");
undefined
> Buffer.from(info, 'binary').toString('utf8');
'string\n'
vs。
> var string = "string\n";
undefined
> info = Buffer.from(string.trim());
<Buffer 73 74 72 69 6e 67>
> Buffer.from(info, 'binary').toString('utf8');
'string'