Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript-Mongo中的空字符_Javascript_Mongodb_Null Character - Fatal编程技术网

javascript-Mongo中的空字符

javascript-Mongo中的空字符,javascript,mongodb,null-character,Javascript,Mongodb,Null Character,我正在尝试处理MongoDB中存储的一些数据。这些是压缩在字节字符串中的整数。某种形式: "touch_data" : "\u0000\u0000\u0000\u0000\u0000\u0000\u0000" 如果我取这个字符串并计算它的长度,mongo的js引擎会告诉我它是0而不是7。我通过为触摸数据设置不同的值并计算其长度来确认这一点: 你好=>5 他\0llo=>2 关于如何读取“完整”字符串,您有什么想法吗?看起来像是个问题。谢谢您的链接。尽管我仍然不知道如何在javascript中处

我正在尝试处理MongoDB中存储的一些数据。这些是压缩在字节字符串中的整数。某种形式:

"touch_data" : "\u0000\u0000\u0000\u0000\u0000\u0000\u0000"
如果我取这个字符串并计算它的长度,mongo的js引擎会告诉我它是0而不是7。我通过为触摸数据设置不同的值并计算其长度来确认这一点:

你好=>5 他\0llo=>2


关于如何读取“完整”字符串,您有什么想法吗?

看起来像是个问题。谢谢您的链接。尽管我仍然不知道如何在javascript中处理这个问题。我不知道javascript中有任何memcmp/strcmp类型的函数。遗憾的是,更新到2.4.8版也不起作用。有什么想法吗?您使用的是什么版本的MongoDB,以及如何计算字符串的长度?服务器-1300在1.9.1(对于2.0生产版本)中修复,服务器-6646在2.4.5和2.5.0(对于2.6生产版本)中修复。我无法用您的示例字符串重现问题,例如:
\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000。长度为7。抱歉,伙计,我不再有权访问我正在处理的代码库。