Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.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
Node.js Redis Hget对持有错误类型值的键抛出错误类型操作_Node.js_Redis_Redis Cli - Fatal编程技术网

Node.js Redis Hget对持有错误类型值的键抛出错误类型操作

Node.js Redis Hget对持有错误类型值的键抛出错误类型操作,node.js,redis,redis-cli,Node.js,Redis,Redis Cli,我使用nodeJs在redis键字段中获取一个值。大概是这样的: let result = await redisM.hget('aaa:bbb', 'profiles'); 我正在寻找的值是一个对象,但我一直得到“针对持有错误类型值的键的错误类型操作”异常,如果我打印hget方法中的错误,我得到: ------------------------------------ { ReplyError: WRONGTYPE Operation against a key holding the w

我使用nodeJs在redis键字段中获取一个值。大概是这样的:

let result = await redisM.hget('aaa:bbb', 'profiles');
我正在寻找的值是一个对象,但我一直得到“针对持有错误类型值的键的错误类型操作”异常,如果我打印hget方法中的错误,我得到:

------------------------------------
{ ReplyError: WRONGTYPE Operation against a key holding the wrong kind of value
    at parseError (/PATH123/node_modules/redis-parser/lib/parser.js:193:12)
    at parseType (/PATH123/node_modules/redis-parser/lib/parser.js:303:14)
  command: 'HGET',
  args: [ 'aaa:bbb', 'profiles' ],
  code: 'WRONGTYPE' }
------------------------------------
如果我刷新redis db,请在redis cli中运行
HGET aaa:bbb profiles
,我得到
(nil)
结果,但这不应该引发此错误,或者是吗


使用的节点依赖项:
“redis”:“^2.8.0”

您已经发布了两次相同的问题-投票决定关闭此问题。